欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

试述E—R图转换为关系模型的转换规则

时间:2017-12-16

试述E—R图转换为关系模型的转换规则。

答案说明:本题目答案来自网络整理或转载,最终答案请以官网为准。


答 案:E—R图转换为关系模型的方法为:①一个实体集转换为关系模型中的一个关系实体的属性就是关系的属性。实体的码就是关系的码.关系的结构是关系模式。②一个l:l联系可以转换为一个独立的关系。也可以与任意一端实体集所对应的关系合并。如果将l:l联系转换为一个独立的关系则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性且每个实体的码均是该关系的候选码。如果将l:l联系与某一端实体所对应的关系合并则需要在被合并关系中增加属性其新增的属性为联系本身的属性和与联系相关的另一个实体的码。③实体间的l:n联系可以有两种转换方法:一种方法是将联系转换为一个独立的关系其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成而该关系的码为n端实体的码;另一种方法是在n端实体集中增加新属性新属性由联系对应的l端实体集的码和联系自身的属性构成新增属性后原关系的码不变。④一个m:n联系转换为一个关系:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性新关系的码为两个相连实体码的组合。
E—R图转换为关系模型的方法为:①一个实体集转换为关系模型中的一个关系,实体的属性就是关系的属性。实体的码就是关系的码.关系的结构是关系模式。②一个l:l联系可以转换为一个独立的关系。也可以与任意一端实体集所对应的关系合并。如果将l:l联系转换为一个独立的关系,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,且每个实体的码均是该关系的候选码。如果将l:l联系与某一端实体所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体的码。③实体间的l:n联系可以有两种转换方法:一种方法是将联系转换为一个独立的关系,其关系的属性由与该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为n端实体的码;另一种方法是在n端实体集中增加新属性,新属性由联系对应的l端实体集的码和联系自身的属性构成,新增属性后原关系的码不变。④一个m:n联系转换为一个关系:与该联系相连的各实体集的码以及联系本身的属性均转换为关系的属性,新关系的码为两个相连实体码的组合。

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。