首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
admin
2009-05-15
56
问题
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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
近年来,电子商务在我国得到了快速发展,很多网站能够使企业通过互联网直接向消费者销售产品和提供服务。从电子商务类型来说,这种模式属于______模式。
下表为一个即将投产项目的计划收益表,经计算,该项目的投资回收期是______。
某项目预计费用现值是1000万元人民币,效益现值是980万元人民币。如果采用“费用效益分析法”,可得出结论:______。
下面关于知识管理的叙述中,正确的包括______。①扁平化组织结构设计有利于知识在组织内部的交流②实用新型专利权、外观设计专利权的期限为20年③按照一定方式建立显性知识索引库,可以方便组织内部知识分享④对知识产权的保护,要求同一智力成果在所有缔约国(或地区
某公司的办公室分布在同一大楼的两个不同楼层,楼高低于50m,需要使用15台上网计算机(含服务器),小张为该公司设计了一个星型拓扑的以太网组网方案,通过一个带宽为100Mbps的集线器连接所有计算机,每台计算机配备100Mbps网卡,与集线器通过非屏蔽双绞线
______是一种能够实现过程集成的技术,一般用于用户的业务流程经常发生改变的场合。A.业务流B.控制流C.流媒体D.工作流
在项目的一个阶段末,开始下一阶段之前,应该确保______。A.下一个阶段的资源能得到B.进程达到它的基准C.采取纠正措施获得项目结果D.达到阶段的目标及正式接受项目阶段成果
项目管理过程中,执行过程组的主要活动包括______。①实施质量保证②风险识别③项目团队建设④询价⑤合同管理⑥卖方选择A.①②③④⑥B.①③④⑤⑥C.②③④⑥D.①③④⑥
在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及______。A.软件开发方法体系的知识、标准和规定B.软件工具和软
随机试题
当事人逾期不履行行政处罚决定的,作出处罚决定的行政机关可以采取每日按罚款数额的3%加处罚款。()
A、青霉素类B、戊巴比妥C、巴比妥D、妥布霉素E、药用炭与血浆蛋白结合率在20%~24%之间中度结合的药物是
每100ml口服补液盐中,碳酸氢钠的含量是()
此电脑租赁公司的广告属于()。电脑租赁公司不给学生姜远办理D型电脑的租赁手续的行为()。
非公开募集基金的募集环节的体现不包括()。
B注册会计师负责对K公司2印9年度财务报表进行审计。在测试K公司内部控制时,B注册会计师遇到下列事项,请代为做出正确的专业判断。B注册会计师应当考虑采取下列措施来增强某些审计程序不被管理层预见或事先了解()。
许慎在《说文解字》中对“形声”所下的定义是:_______,_______。
根据学习的定义,下列属于学习的现象是()
在下列情况中不能适用假释的有()。
设总体X服从正态分布N(0,σ2),而X1,X2,…,X15是取自总体X的简单随机样本,则服从____________分布,分布参数为____________.
最新回复
(
0
)