因此,在一对多关系中,它可以是:
导演(1..1(-R3-(0..*(电影R11:一个导演可以执导很多电影;一部电影只有一个导演。
但是,如果我们有一个多对多的关系,我们使用一个联想实体:
电影(1..1(-R3-(0.(电影国家/地区(0.(-R4I-(1..1(国家/地区
如果我放:R1:电影在很多国家都可以是电影。R2:一个国家可以是很多电影的拍摄地。
还是应该以某种方式添加关联实体?
在您的示例中,您可能有一个导演表和一个以导演为外键的电影表
您也可以在电影列中有一个包含名称等的国家/地区表和一个县ID,但如果您只想要国家/地区的名称,它可能只是电影表中的一列
如果有一个单独的表可以避免有很多重复的值,那么它是很有价值的。你可以把导演的信息:dob、adresse、nationalité等放在电影表中,但会有很多重复。