0

私はphp/mysqlを使用してHRMシステムを開発しています。30を超える列を持つテーブルが1つあります。繰り返されるデータがないため、他のテーブルに分割しませんでした。しかし、私がシステムの設計部分を設計した後、顧客はデータを部分的に保存したいと考えました。現在、1つのフォームではなく6つのフォーム送信があります。しかし、問題は、6つのフォームのデータを挿入するために1つのテーブルを使用する必要があることです。

私はこれを続けることができます。しかし、技術的には問題ないかどうか知りたいです。または、1つのテーブル(35列)を6つのテーブルに分割しますか?

あなたの考えを共有してください。

4

1 に答える 1

4

1つのテーブルを要約する多くのフォーム送信は奇妙ではなく、テーブルを分割する理由にはなりません。1つのテーブルの30列は、テーブルが正規化されているため、ログとしても重要ではありません。

一部のUI機能に基づいてテーブルを分割すると、データベースが非正規化される可能性があります

于 2012-12-16T11:11:50.587 に答える