我试图弄清楚在这种情况下设置数据库的适当方法是什么:
我正在创建一个电影/电视数据库。一部电影可能有多种类型,而电视节目可能有多种类型。
基本上我想知道的是,如果您有电影桌、电视桌……您是否应该:
有一个 MovieHasGenre 表,由 Movie 表的外键和流派值的常规字段组成
或者
有一个 MovieHasGenre 表和一个流派表,其中 MovieHasGenre 有两个外键,一个指向 Movie 表中的电影,另一个指向流派表中的流派
我真的不确定这是标准化的还是只是涉及偏好。我们是否担心速度,因为删除 Genre 表似乎是少了一个连接。