早教吧 育儿知识 作业答案 考试题库 百科 知识分享
早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->

在E-R模型中,如果实体间是1:N的联系,如何设计相应部分的关系模型?

题目

在E-R模型中,如果实体间是1:N的联系,如何设计相应部分的关系模型?

参考答案
正确答案:在E-R模型中一个1:N联系可以转换成为一个独立的关系模式相连的实体的键以及联系本身的属性转换为关系的属性关系的键为N端实体的键。也可以与N端对应的关系模式合并将1端实体对应的关系模式的键和联系本身的属性加入到N端实体对应的关系模式的属性中。更倾向于后面这种方法。
在E-R模型中,一个1:N联系可以转换成为一个独立的关系模式,相连的实体的键以及联系本身的属性转换为关系的属性,关系的键为N端实体的键。也可以与N端对应的关系模式合并,将1端实体对应的关系模式的键和联系本身的属性加入到N端实体对应的关系模式的属性中。更倾向于后面这种方法。 解析:第二范式(2NF):如果关系模式R(U,F)
中的所有非主属性都完全依赖于任意一个候选关键字,则称关系R是属于第二范式的。第三范式(3NF):如果关系模式R(U,F)中的所有非主属性对任何候选关键字都不存在传递信赖,则称关系R是属于第三范式的。BCNF:如果关系模式R(U,P)的所有属性(包括主属性和非主属性)都不传递依赖于R的任何候选关键字,那么称关系R是属于BCNF的。
由题可知,D并不依赖B#,所以不满足2NF。R2,C和D都依赖于B#,可以满足2NF;但C,D问存在传递信赖,所以不B2不属于第三范式,它最高满足2NF。将关系模式R分解到BCNF,就意味着要打破传递依赖,所以将R2中的C和D分解到一个新的关系中。
看了在E-R模型中,如果实体间是1...的网友还看了以下:

E-R模型转换为关系模式时,将一个多元联系转换为一个关系模式,关系模式的码为参与联系的各 计算机类考试 2020-05-23 …

在数据库设计中用关系模型来表示实体和实体间联系,关系模型的结构是A.层次结构B.二维表结构C.网 计算机类考试 2020-05-23 …

下列关于E.R模型向关系模型转换的叙述中,哪一条是不正确的?A.一个实体类型转换成一个关系模式,关 计算机类考试 2020-05-23 …

在一个关系模式中,若属性或属性组X不是该关系的关键字,但它是其他关系模式的关键字,记作______。 计算机类考试 2020-05-23 …

在一个关系模式中,若属性或属性组X不是该关系的关键字,但它是其他关系模式的关键字,则称之为 ___ 计算机类考试 2020-05-23 …

在数据库设计中用关系模型来表示实体和实体间的联系,关系模型的结构是A.层次结构B.二维表结构C. 计算机类考试 2020-05-24 …

在一个关系模型中,不同关系模式之间的联系是通过______来实现的。 计算机类考试 2020-05-24 …

在Windows2003系统里,禁止所有系统的自动播放功能可以在DOS窗口中运行命令()后,在出现页 计算机类考试 2020-05-31 …

如图是肌肉的协作关系示意图和屈肘运动模型图,据图分析回答问题:(1)图(三)为屈肘运动模型图,其中 其他 2020-07-11 …

相关系数是度量()A.两个变量之间线性相关关系的强度B.散点图是否显示有意义的模型C.两个变量之间 其他 2020-08-02 …