E-R图转换关系模式.ppt

E-R图转换关系模式.ppt

ID:57609602

大小:1.36 MB

页数:11页

时间:2020-08-28

E-R图转换关系模式.ppt_第1页
E-R图转换关系模式.ppt_第2页
E-R图转换关系模式.ppt_第3页
E-R图转换关系模式.ppt_第4页
E-R图转换关系模式.ppt_第5页
资源描述:

《E-R图转换关系模式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、E-R图转换关系模式课程内容E-R图转换关系模式了解实体转换原则了解联系转换原则关系模式规范化了解简单的范式E-R图转换成关系模式标识实体主键主键:能唯一标识实体的属性集,称为码或键。(学号)“唯一标识”指的是对于这个属性集上的一个值,只能找到一个实体。大家思考姓名可以作为关键字吗?举例:在旅客实体中,哪个属性是主键E-R图转换成关系模式把E-R图转换为关系模型可遵循如下原则:(1)对于E—R图中每个实体集,都应转换为一个关系,该关系应包括对应实体的全部属性,并应根据关系所表达的语义确定哪个属性或哪几个属性组作为“主关键字”,主关键字用来标识实体。对

2、没有主键的表添加ID列。(2)对于E—R图中的联系,情况比较复杂,要根据实体联系方式的不同,采取不同的手段加以实现。下面着重讨论联系的转换方法。E—R模型到关系模型的转换两实体集间1:n联系,可将“一方”实体的主关键字纳入“n方”实体集对应的关系中作为“外部关键字”,同时把联系的属性也一并纳入“n方”对应的关系中。对于两实体集间m:n联系,必须对“联系”单独建立一个关系,用来联系双方实体集。该关系的属性中至少要包括被它所联系的双方实体集的“主关键字”,并且如果联系有属性,也要归入这个关系中。E—R模型到关系模型的转换假设A实体集与B实体集是1:1的联

3、系,联系的转换有三种方法:①把A实体集的主关键字加入到B实体集对应的关系中,如果联系有属性也一并加入;②把B实体集的主关键字加入到A实体集对应的关系中,如果联系有属性也一并加入;③建立第三个关系,关系中包含两个实体集的主关键字,如果联系有属性也一并加入。举例一:1对11主任系管理1姓名年龄学历编号系编号系名任职时间关系模式:职工表(编号,姓名,年龄,学历)系(系号,系名,系主任编号,任职时间)举例二:1对多1仓库商品存放n地点面积仓库号商品号价格数量商品名关系模式:仓库(仓库号,地点,面积)商品(商品号,商品名,价格,仓库号,数量)举例三:多对多m教

4、师课程讲授n教师名职称教师号课程号学分质量课程名上课时间关系模式:教师(职工号,姓名,职称)课程(课程号,课程名,学分)教学(职工号,课程号,上课时间,质量)举例四:N元联系的变换设E1、E2、E3之间存在N元联系R。为R建立关系W;W含Ei的主键+R的所有属性W的主键为Ei的主键的组合。W的外键为Ei的主键。零件E2R工程E3供应量供应商E1PNME-R图转换关系模式

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。