E R图向关系模型的转换ppt课件.ppt
《E R图向关系模型的转换ppt课件.ppt》由会员分享,可在线阅读,更多相关《E R图向关系模型的转换ppt课件.ppt(22页珍藏版)》请在三一办公上搜索。
1、7.4.1 E-R图向关系模型的转换,用E-R图描述了系统中实体集与实体集之间的联系,但是E-R模型只能说明实体间语义的联系,还不能进一步说明详细的数据结构。一般遇到一个实际的问题,总是先设计一个E-R模型,然后再把E-R模型转换为计算机可以实现的数据模型,在这里以关系模型为例。前面已经介绍了实体集之间的联系,为(1:1)、(1:n)和(m:n)3种联系之一,下面根据3种联系介绍从E-R图获得关系模式的方法。,1(11)联系的E-R图到关系模式的转换2(1n)联系的E-R图到关系模式的转换3(mn)联系的E-R图到关系模式的转换,1、(11)联系的E-R图到关系模式的转换,转换原则:每个实体集
2、各对应一个关系模式;对于(1:1)的联系,1)可以单独对应一个关系模式:由联系属性、参与联系的各实体集的主码构成关系模式,其主码可选参与联系的实体集的任一主码。2)也可以由联系属性及一方的主码加入到另一方实体集对应的关系模式。,(11)联系的E-R图到关系模式的转换,方法1:班级(班级编号,院系,专业,人数)正班长(学号,姓名)属于(学号,班级编号),方法2:班级(班级编号,院系,专业,人数)正班长(学号,姓名,班级编号),关系模式:职工表(编号,姓名,年龄,学历)系(系号,系名,系主任编号,任职时间),(11)联系的E-R图到关系模式的转换,请写出该E-R模型的关系模式,方法1:厂长(身份证
3、号,姓名,年龄,性别,入厂时间)工厂(编号,厂名,成立时间,地址)管理(身份证号,编号)方法2:厂长(身份证号,姓名,年龄,性别,入厂时间)工厂(编号,厂名,成立时间,地址,身份证号),2、(1n)联系的E-R图到关系模式的转换,转换原则:每个实体集各对应一个关系模式;对于(1:n)的联系,1)可以单独对应一个关系模式:由联系属性、参与联系的各实体集的主码构成关系模式,n端的主码为该关系模式的主码。2)也可以由联系属性及1端的主码加入到n端实体集对应的关系模式中,主码仍为n端的主码。,(1n)联系的E-R图到关系模式的转换,方法1:班级(班级编号,院系,专业,人数)学生(学号,姓名,年龄,性别
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- R图向关系模型的转换ppt课件 关系 模型 转换 ppt 课件
链接地址:https://www.31ppt.com/p-1376748.html