0

erd 是否有可能拥有多值主键?

如果是这样,我在映射到关系模式时如何对待它们?

谢谢。

4

2 回答 2

0

我相信您在谈论复合键或复合键。在高层次上,这些是由多个列组成的键,例如 ( id, date, name)。您需要在引用的表上创建相同的列并创建相同的键。

*Table2*

id, date, name

Index1: (id, date, name)

*Table2*

id, date, name, favorite_color

Index2: (id, date, name) references Table2.Index1
于 2012-09-18T01:49:39.640 回答
0

可以将复合属性作为主键,但不能将多值属性作为主键

因为多值属性被视为异常,通过制作该属性的另一个实体来解决

于 2015-12-27T09:15:58.397 回答