重複の可能性:
データベース設計に関する質問
パフォーマンスと将来のデータ編集のために、すべてのルックアップ値を 1 つのテーブルに格納するのと、それぞれを独自のテーブルに格納するのとではどちらがよいでしょうか? Industry、Sub industry、Sector、Sector type などの項目があります。それぞれに 5 ~ 50 の値があります。セクターがセクター タイプに属するように、それぞれを関連付けることができます。業種は業種に属します。サブインダストリーはインダストリーに属します。会社はサブインダストリーなどに属しています。一部のルックアップ データはシステムが提供するものであり、一部はユーザーが提供するものです (ユーザーが提供するデータは、製品名やブランド名などのように数百万を超える巨大なものです)。それぞれに個別のルックアップテーブルを作成すると、これらがたくさんあります。すべてを 1 つにグループ化すると、データベース内でそれらの間の関係を作成できなくなります。助言がありますか?