数据库中的实体关系图?

时间:2016-08-26 22:17:25

标签: database

实体关系图中复合属性和派生属性有什么区别?它们是一样的吗?

2 个答案:

答案 0 :(得分:1)

复合属性是由两个或多个属性的值完全定义的属性。例如,人的地址可以是或多或少的属性的组合,如房屋号码,街道,城镇,城市,州,国家。考虑链接Composite Attributes

然而,派生属性是其值根据其他属性计算的属性,例如,人的年龄可以从属性“出生日期”派生。考虑链接Derived Attributes

链接中的图表可以帮助您理解概念和差异。

答案 1 :(得分:1)

复合属性是一种属性可以进一步细分的属性,例如地址可以进一步细分为号码、街道和城镇。 派生属性是不需要单独存储的属性,因为它可以使用另一个属性计算。例如,不需要在数据库中再次存储一个人的年龄,因为一旦您有了出生日期,就可以计算出来。另一方面,年龄需要经常更新,而出生日期则不需要。

相关问题