我正在为课堂练习设计一个数据库,但我陷入了设计之中。在库存系统中有 DVD(分为 3 类:电视、音乐视频、电影)。在每个类别中,它都有自己的信息子集 - TV Category Info: 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)
不确定这是否正确。感谢您的任何帮助。