首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
admin
2009-05-15
53
问题
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
选项
A、将多值属性作为对应实体的关系模式中的属性,即满足4NF
B、将实体的码与多值属性单独构成关系模式,即满足4NF
C、用其他属性来替代多值属性,而不需要存储该多值属性
D、将多值属性独立为一个关系模式,其码作为实体的外码
答案
B
解析
将E-R图转换成关系模式的方法是:将实体和联系均转换为关系模式,实体和联系的属性作为关系模式的属性。(1)转换规则1:E-R图中的每一个实体映射到关系数据库中的一个表,并用实体名来命名这个表。表的列代表了连接到实体的所有简单单值属性(可能是通过复合属性连接到实体的,但复合属性本身并不变成表的列)。实体的标记符映射为该表的候选键,实体的主标识符映射为主键。注意到实体的主标识符可以是一个复合属性,所以它将变成为关系表中的一个属性集合。实体实例映射为该表中的行。(2)转换规则2:给定一个实体E,主标识是p。一个多值属性a在E-R图中连接到E,那么a映射成自身的一个表。(3)转换规则3:N-N联系,当两个实体E和F参与一个多对多二元联系R时,在相关的关系数据库设计中,联系映射成一个表T。这个表包括从实体E和F转化而来的两个表的主键的所有属性,这些列构成了表T的主键。T还包含了连接到联系的所有属性的列。联系实例用表的行表示,相关联的实体实例可以通过这些行的主键值唯一地标识出。(4)转换规则4:N-1联系,当两个实体E和F参与一个多对一的二元联系R时,这个联系在关系数据库中不能被映射为自身的一个表。相反,如果我们假设实体F具有max-card(F,R)=1,并表示联系中的“多”方,那么从实体F转化成的关系表T中应当包括从实体E转换出的关系表的主键属性列,这被称为T的外键。因为 max-card(F,R)=1,T的第一行都通过一个外键值联系到实体E的一个实例。如果F在R中是强制参与的,那么它必须恰恰与E的一个实例相联系,这意味着T的上述外键不能取空值。如果F在R中是选择参与的,那么T中不与E的实例相联系的行在外键中的所有列可以取空值。(5)转换规则5:1-1联系,可选参与给定两个实体E和F,它们参与一对一二元联系R,二者的参与都是可选的。我们希望将这一情形转换为关系设计。为此,我们首先按照转换规则1建立表S来表示实体E;同样建立表T表示实体F。然后我们向表T中添加一组列(作为外键),这些列在表S构成主键。如果愿意,还可以在表S中加入一组外键列(表T中主键的列)。对于R的任何联系实例,都有唯一一个E的实例联系到唯一一个F的实例—在S和T的对应行中,外键列填写的值引用另一张表相应行,这一联系是R的实例确定的。(6)转换规则6:1-1联系,两边均强制参与对于一个两方都是强制参与的一对一联系,最好将两个实体对应的两个表合并成为一个表,这样可以避免使用外键。
转载请注明原文地址:https://kaotiyun.com/show/MsTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
近年来,电子商务在我国得到了快速发展,很多网站能够使企业通过互联网直接向消费者销售产品和提供服务。从电子商务类型来说,这种模式属于______模式。
在大项目管理中,往往要在项目各阶段进行项目范围确认。以下有关范围确认的叙述,正确的是______。
当信息系统集成项目进入实施阶段后,一般不使用______对项目进行监督和控制。
通过建设学习型组织使员工顺利地进行知识交流,是知识学习与共享的有效方法。以下关于学习型组织的描述,正确的包括______。①学习型组织有利于集中组织资源完成知识的商品化②学习型组织有利于开发组织员工的团队合作精神③建设金字塔型的组织结构有利于构建学习型组织
张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行。利用______技术可使张三开发的构件能调用李四开发的构件所提供的接口。
CA是一个受信任的机构,为了当前和以后的事务处理,CA给个人、计算机设备和组织机构颁发证书,以证实其身份,并为其使用证书的一切行为提供信誉的担保。而CA本身并不涉及商务数据加密、订单认证过程以及线路安全。
希赛公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式最能满足这种要求的是______。A.文件共享B.数据库共享C.远程方法调用D
在层次化网络设计方案中,通常在______实现网络的访问策略控制。A.应用层B.接入层C.汇聚层D.核心层
项目管理过程中,执行过程组的主要活动包括______。①实施质量保证②风险识别③项目团队建设④询价⑤合同管理⑥卖方选择A.①②③④⑥B.①③④⑤⑥C.②③④⑥D.①③④⑥
下列有关中华人民共和国政府采购法的陈述中,错误的是______。A.政府采购可以采用公开招标方式B.政府采购可以采用邀请招标方式C.政府采购可以采用竞争性谈判方式D.公开招标应作为政府采购的主要采购方式,政府采购不可从单一来源采购
随机试题
sinusoid
城市内按居民居住地区设立的居民委员会与农村按居住地区设立的村民委员会一样,是我国最基层的一级政府。
传统的lP地址(IPv4)表示为一个_________位的无符号二进制数,通常用以圆点连接的四个十进制数表示。
中国共产党各方面建设的基础是()
A.詹姆斯一兰格理论B.坎农一巴德理论C.沙赫特和辛格理论D.评价一兴奋学说E.动力一分化理论情绪状态是认知过程、生理状态和环境因素在大脑皮质中整合的结果,该理论是
大黄酸具有的性质是
供求定理
期货公司应按照()原则传递客户交易指令。
资料一大河啤酒成功地在中国西部一个拥有200万人口的A市经营多年,不仅在该市取得了95%以上市场占有率的绝对垄断,而且在全省的市场占有率也达到了60%以上,成了该省啤酒业界名副其实的龙头老大。但是大河啤酒作为一个老的国有企业在营销人才和方法上都存在一
下列选项中,表述职业道德规范内容准确的是()。[河北省2008年9月三级真题]
最新回复
(
0
)