クラスの演習用にデータベースを設計していますが、設計に行き詰まっています。在庫システムには DVD があります (3 つのカテゴリに分けられます: TV、Music Vid、Movie)。これらの各カテゴリ内には、独自の情報のサブセットがあります。TV カテゴリ情報: TVInfo1、TVInfo2、TVInfo3 です。映画カテゴリ: MInfo1、MInfo2、MInfo3、MInfo4 ; ミュージック ビデオ カテゴリ: MVInfo 1、MVInfo2。
カテゴリ タイプに各カテゴリに依存する独自の属性があることを組み込む方法がわかりません。これまでの私のテーブルでは:
DVD(Title [PK], CategoryID[FK])
Category(CategoryID[PK], TYPE)
CatMovie(Title [PK,FK], CategoryID[PK,FK], MInfo1, MInfo2, MInfo3, MInfo4)
CatMV(Title [PK,FK], CategoryID[PK,FK],MVInfo 1, MVInfo2)
CatTV(Title [PK,FK], CategoryID[PK,FK],TVInfo1, TVInfo2, TVInfo3)
それが正しいかどうかはわかりません。助けてくれてありがとう。