请参见下面的指示性模式。具有相同唯一列的表的主键或外键
表2包含不同格式的电影。例如。 2D,3D,4D等
它具有的格式作为列和列端从表中的胶片ID号1
正如我的膜ID列在表1中是我的表1的主键它导致我相信表2中的电影ID栏是一个外键。然而,这使我没有在表2中的主键。
最佳做法是在此实例中保留表2没有主键,或者将两个胶片ID都设置为这两个表的主键,还是应该创建另一列在表2中允许一个“电影格式ID”,这将是我的表2主键?
对于目视参考:
table 1 table 2
-------|------- -------|-------|-------|-------
Film |film ID Film ID| 3D | 4D | 2D
^primary key ^foreign key
分裂这两个表的原因是什么?如果它们之间的关系是1比1? –
5d电影在哪里存放? – Strawberry