ER图转为关系模式

1.简单属性的强实体集

在这里插入图片描述
人(身份证号,姓名,性别)

2.派生属性不出现

在这里插入图片描述
由身份证号可以推算出年龄,所以年龄是派生属性。
人(身份证号,姓名)

3.复合属性由子属性代替

在这里插入图片描述
人(身份证号,姓,名)

3.多值属性也构建

在这里插入图片描述
对于一个多值属性M,构建关系模式R,该模式包含一个对应于M的属性A,以及对应于M所在的实体集或联系集的主码的属性。R的主码由R的所有属性构成。

人(身份证号,姓名);
人-电话(身份证号电话号码

  • 如果一个实体集只有一个主码和一个多值属性,我们只转换为一个关系模式。在这里插入图片描述
  • 人(身份证号,电话号码

4.弱实体集

弱实体集的主码由自身的分辨符和所依赖的强实体集的主码构成。
其属性由自身的属性和所依赖的强实体集的主码构成。

5.联系集

在这里插入图片描述联系集的主码:
在这里插入图片描述一般情况下,连接弱实体集与其所依赖的强实体集的联系集的模式是冗余的,而且在基于E-R图的关系数据库设计中不必给出。

发布了161 篇原创文章 · 获赞 68 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/qq_43179428/article/details/105309972
今日推荐