我正在为学校项目创建ER图和关系模式。在我的ER图中,我将“街道名称”和“城市”等属性显示为另一个属性“地址”的弱属性。我如何将其转换为关系模式?弱属性甚至出现在我的关系模式中吗?
答案 0 :(得分:0)
我更喜欢将Billing Address
称为复合属性,City
称为组件属性。
在ER图中使用术语“弱”来描述包含另一个实体集密钥作为其自身一部分的实体集。例如,如果Invoice
标识了Invoice_ID
,并且LineItems
标识了Invoice_ID, Line_Number
,那么LineItem
将成为弱实体集,而Line_Number
将是它的弱点。
将复合/组件属性转换为关系模式时,最简单的方法是仅使用组件属性。这意味着复合属性只不过是一种视觉辅助。