itgle.com

E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。A.将多值属性作为对应实体的关系模式中的属性,即满足4NFB.将实体的码与多值属性单独构成关系模式,即满足4NFC.用其他属性来替代多值属性,而不需要存储该多值属性D.将多值属性独立为一个关系模式,其码作为实体的外码

题目

E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。

A.将多值属性作为对应实体的关系模式中的属性,即满足4NF

B.将实体的码与多值属性单独构成关系模式,即满足4NF

C.用其他属性来替代多值属性,而不需要存储该多值属性

D.将多值属性独立为一个关系模式,其码作为实体的外码


相似考题
更多“E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。A.将多值属性作为对应实体的关系模式 ”相关问题
  • 第1题:

    在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,( ),得到的关系模式属于4NF。

    A.将所有多值属性组成一个关系模式
    B.使多值属性不在关系模式中出现
    C.将实体的码分别和每个多值属性独立构成一个关系模式
    D.将多值属性和其他属性一起构成该实体对应的关系模式

    答案:C
    解析:
    本题考查对数据库应用系统设计中逻辑结构设计的掌握。
    在数据库设计中,将E-R图转换为关系模式是逻辑设计的主要内容。转换中将实体转换为关系模式,对实体中的派生属性不予考虑,组合属性只取各组合分量,若不含多值属性,通常一个实体对应一个关系模式。对实体中的多值属性,取实体的码和多值属性构成新增的关系模式,且该新增关系模式中,实体的码多值决定多值属性,属于平凡的多值依赖,关系属于4NF。

  • 第2题:

    E-R图向关系模式转换时对多值属性如何处理

    A.忽略多值属性

    B.为其创建一个新的关系模式

    C.作为关系的一个属性

    D.作为联系的属性


    B

  • 第3题:

    4、E-R图向关系模式转换时对多值属性如何处理

    A.忽略多值属性

    B.为其创建一个新的关系模式

    C.作为关系的一个属性

    D.作为联系的属性


    B

  • 第4题:

    在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,( ),得到的关系模式属于4NF。

    A.将所有多值属性组成一个关系模式
    B.使多值属性不在关系模式中出现
    C.将实体的码分别和每个多值属性独立构成一个关系模式
    D.将多值属性和其它属性一起构成该实体对应的关系模式

    答案:C
    解析:
    4NF:若关系模式R1NF,R的每个非平凡多值依赖X→→Y且YX时,X必含有码,则关系模式R(U,F)4NF;对于本题中存在多值属性的情况,应该将该实体的码和相关的多值属性独立构成一个关系模式。

  • 第5题:

    关于E-R 图向关系模式的转换的规则正确的是_________。

    A.复合属性转换时只能将每个分量属性作为所在实体对应关系的属性

    B.一对一联系的转换只能将联系定义为一个新的关系,再将属性设为参与双方的关键字属性

    C.泛化实体与具体化实体在转换时,可以不要泛化实体,而仅将具体化实体转换成关系

    D.一对多联系的转换,需将多方参与实体的关键字作为单方参与实体对应关系的属性


    实体:每一个实体都转换成一张表,其中实体属性就是表的列,实体标识符就是表的主键。 联系的转换: 1:1 ,可以与任意一端实体转换成的表相合并,取另一端实体的标识符和联系本身的属性。 1:N ,与 N 端实体转换成的表相合并,取另一端实体的标识符和联系本身的属性。 M:N ,必须单独转成一张表,表的属性取发生联系的两个实体的标识符和联系本身的属性,主键是两个实体标识符的组合。