1.简单属性的强实体集
人(身份证号,姓名,性别)
2.派生属性不出现
由身份证号可以推算出年龄,所以年龄是派生属性。
人(身份证号,姓名)
3.复合属性由子属性代替
人(身份证号,姓,名)
3.多值属性也构建
对于一个多值属性M,构建关系模式R,该模式包含一个对应于M的属性A,以及对应于M所在的实体集或联系集的主码的属性。R的主码由R的所有属性构成。
人(身份证号,姓名);
人-电话(身份证号,电话号码)
- 如果一个实体集只有一个主码和一个多值属性,我们只转换为一个关系模式。
- 人(身份证号,电话号码)
4.弱实体集
弱实体集的主码由自身的分辨符和所依赖的强实体集的主码构成。
其属性由自身的属性和所依赖的强实体集的主码构成。
5.联系集
联系集的主码:
一般情况下,连接弱实体集与其所依赖的强实体集的联系集的模式是冗余的,而且在基于E-R图的关系数据库设计中不必给出。