先决条件——ER模型介绍
属性是实体的属性或特征。一个实体可以包含任意数量的属性。其中一个属性被视为主键。在实体关系模型中,属性以椭圆形表示。
示例:学生具有姓名、agw、卷号等属性。为了唯一标识学生,我们使用主键作为卷号,因为它不重复。属性也可以细分为另一组属性。
有五种这样的属性类型:简单、复合、单值、多值和派生属性。
这些解释如下。
- 简单属性:
不能进一步细分为组件的属性是简单属性。示例:学生的卷号,员工的身份证号。
- 复合属性:
可以拆分为组件的属性是复合属性。示例:地址可以进一步拆分为门牌号、街道号码、城市、州、国家和密码,姓名还可以拆分为名字中间名和姓氏。
- 单值属性:
每个实体实例只占用一个值的属性是单值属性。示例:学生的年龄。
- 多值属性:
每个实体实例占用多个值的属性是多值属性。示例:学生的电话号码:座机和手机。
- 派生属性:
可以从其他属性派生的属性是派生属性。示例:学生的总分和平均分。