niusouti.com

在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:N的联系,如何设计相应部分的关系模型? ”相关问题
  • 第1题:

    在E-R模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1:N联系,3个1:1联系,3个M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的数目是()

    A.6

    B.9

    C.12

    D.15


    最少9个

  • 第2题:

    在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是________。

    A.6

    B.9

    C.11

    D.13


    6

  • 第3题:

    在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

    A.4

    B.5

    C.6

    D.7


    C

  • 第4题:

    3、在E-R模型中,如果有6个不同实体集,有7个不同的二元联系,其中2个1:N联系,2个1:1联系, 3个M:N 联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是() 。

    A.6

    B.9

    C.11

    D.13


    6

  • 第5题:

    1、在E-R模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1:N联系,3个1:1联系,3个M:N联系,根据E-R模型转换成关系模型的规则,转换成的关系的数目是()

    A.6

    B.9

    C.12

    D.15


    9