2

40 のユーザー フィールドで構成される Django アプリケーションを開発しています。関連するフィールドを個々のテーブルにグループ化して正規化し、結果として 6 つのテーブルになりました。しかし、別の問題があります。ユーザー情報を取得したい場合、6 つのテーブルを結合する必要があります。これは、ORM を使用して記述するのは面倒な作業です。

これらの 40 個のフィールドに対して単一のテーブルを使用できるかどうか、またはパフォーマンスに影響を与えるかどうか疑問に思っています。この投稿を読みました: より良いデータベース設計とは: より多くのテーブルまたはより多くの列? 、しかし、特定のシナリオに関する入力が必要です

ノーマライゼーションについてアドバイスをお願いします。

前もって感謝します

4

0 に答える 0