我正在为一个学校项目创建一个ER图和关系模式。在我的ER图中,我将像“街道名称”和“城市”这样的属性显示为另一个属性“address”的弱属性。如何将其转换为关系模式?弱属性甚至出现在我的关系模式中吗?
发布于 2017-11-01 05:19:38
我更喜欢将Billing Address称为复合属性,将City称为组件属性。
在ER图中使用术语“弱”来描述包含另一个实体集的键作为其自身的一部分的实体集。例如,如果Invoice由Invoice_ID标识,并且包含由Invoice_ID, Line_Number标识的LineItems,则将使LineItem成为弱实体集,并且Line_Number将是其弱密钥。
在将复合/组件属性转换为关系模式时,最简单的方法是只使用组件属性。这意味着复合属性只不过是一种可视化辅助工具。
https://stackoverflow.com/questions/47041729
复制相似问题