首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
E-R图中某实体具有一个多值属性,在转化为关系模式时,应(25)。
admin
2009-05-15
44
问题
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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
某公司打算经销一种商品,进价为450元/件,售价500元/件。若进货商品一周内售不完,则每件损失50元。假定根据已往统计资料估计,每周最多销售4件,并且每周需求量分别为0、1、2、3和4件的统计概率如下表所示:则公司每周进货______件可使利润最高。
某企业目前有15个运维服务合同正在执行,为提高服务质量和效率,企业采取的正确做法应包括______。①建立一个服务台统一接受客户的服务请求②设立一个运维服务部门对15个项目进行统一管理③建立相同的目标确保各项目都能提供高质量的服务④建立一套统一的知识库
软件测试工具也是测试设备的一种。以下关于软件测试工具的叙述,正确的是______。
某项目预计费用现值是1000万元人民币,效益现值是980万元人民币。如果采用“费用效益分析法”,可得出结论:______。
在系统建设后期,建设方考虑到系统运维管理问题,希望增加8课时的IT服务管理方面的知识培训,承建方依此要求进行了范围变更。在对范围变更进行验证时,验证准则是______。
软件的质量需求是软件需求的一部分,根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006)),软件产品质量需求的完整描述要包括______,以满足开发者、维护者、需方以及最终用户的需要。①内部质量的评估准则②外部质量的评估准则③使用质量
关于TCP和UDP的说法,______是错误的。A.TCP和UDP都是传输层的协议B.TCP是面向连接的传输协议C.UDP是可靠的传输协议D.TCP和UDP都是以IP协议为基础的
关于项目收尾与合唰收尾关系的叙述,正确的是______。A.项目收尾与合同收尾无关B.项目收尾与合同收尾等同C.项目收尾包括合同收尾和管理收尾D.合同收尾包括项目收尾和管理收尾
近年来,电子商务在我国得到了快速发展,很多网站使企业能够通过互联网直接向消费者销售产品和提供服务。从电子商务类型来说,这种模式属于______模式。A.B2BB.B2CC.C2CD.G2B
甲、乙两个公司在项目实施过程中,对合同的生效时间产生了分歧。仲裁机构调查时发现以下事实:①双方签署的合同上并没有对合同的生效日期做出规定;②双方签署合同的过程如下:乙公司在拟定好合同文本并签署后以邮寄的方式寄给甲公司,信封上盖有乙公司所在地邮局3月18日的
随机试题
将二进制数1011010转换成十六进制数是()
A.春生B.夏长C.长夏化D.秋收E.冬藏
新生儿期是指
中国石油建设总公司承担一油田开发建设项目,该油田为滚动开发项目。开发过程包括钻井、管线敷设、道路建设、采油、油品集输及处理、注水等工艺过程。油田所处区域属暖温带半湿润大陆性气候,评价区浅层地下水较少,咸淡水介面较深,水化学类型更为复杂。油田开发区域内无湿地
水利水电工程施工企业项目经理应具备的资格包括()。
某公司按面值发行债券,票面利率为8%,发行费用率为4%,公司所得税税率为25%,则该债券筹资的资金成本率为()。
下面句子中,没有错别字的一句是:
中期跨度内产出和汇率的关系,可以理解为长期跨度内的外延经济增长的一种特殊情况。()
对下列二叉树进行中序遍历的结果______。
“是/否”数据类型常被称为()型。
最新回复
(
0
)