首页
登录
从业资格
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
练习题库
2022-08-02
99
问题
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,( ),得到的关系模式属于4NF。A.将所有多值属性组成一个关系模式B.使多值属性不在关系模式中出现C.将实体的码分别和每个多值属性独立构成一个关系模式D.将多值属性和其他属性一起构成该实体对应的关系模式
选项
A.将所有多值属性组成一个关系模式
B.使多值属性不在关系模式中出现
C.将实体的码分别和每个多值属性独立构成一个关系模式
D.将多值属性和其他属性一起构成该实体对应的关系模式
答案
C
解析
本题由于4NF的定义并不了解,所以有一定难度。首先根据选项我们可以看到这里的描述都是与多值属性有关,多值属性指的是一个属性有多个值,比如一个学生有多名家庭成员,那么如果有(学号,家庭成员),此时家庭成员为多值属性。对于多值属性出现在关系模式当中,不能明确对应关系,因此需要进行分解。对于“A.将所有多值属性组成一个关系模式”,这样的分解没有保存当前主键与多值属性的关系,并不合理。对于“B.使多值属性不在关系模式中出现”,也就是删除多值属性列,那么丢失了原有的属性,也不合理。对于“D.将多值属性和其他属性一起构成该实体对应的关系模式”,这样的处理并没有解决当前的问题,因此不可选。对于“C.将实体的码分别和每个多值属性独立构成一个关系模式”,是我们比较常用的一种处理方式。因此本题选择C选项。4NF:若关系模式R
1NF,R的每个非平凡多值依赖X→Y且Y
X时,X必含有码,则关系模式R(U,F)
4NF;对于本题中存在多值属性的情况,应该将该实体的码和相关的多值属性独立构成一个关系模式。
转载请注明原文地址:https://tihaiku.com/congyezige/2410571.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
下列属于基础成本的是()A.开发阶段所需投资和初步运行所需各种设施的建设费用,
在需求阶段,数据字典至少应定义()以确保客户与开发小组是使用一致的定义和术语。
数据流图DFD的作用是__()__。A.描述数据对象之间的关系 B.描述对数
建立系统平台、培训管理人员及基础数据的准备等工作所属阶段为()A.系统分析
软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行(请作答此
从测试所暴露的错误出发,收集所有正确或不正确的数据,分析它们之间的关系,提出假想
软件测试是软件开发过程中不可缺少的一项任务,通常在代码编写阶段需要进行(),而
开发人员将系统设计阶段得到的目标系统的逻辑模型转换为目标系统的物理模型,该阶段得
能力成熟度模型集成(CMMI)是若干过程模型的综合和改进。连续式模型和阶段式模型
如果一个被A、B两项服务占用的处理器在高峰阶段的使用率是75%,假设系统本身占用
随机试题
[audioFiles]audio_eusm_j92_001(20082)[/audioFiles]A、Thewomanenjoystraveling
TheHappinessEffect[A]Thenexttimeyougettheflu,t
德育有广义和狭义之分。广义的德育是指社会有目的地对其成员的政治意识、思想观念和道
建设项目监理工作中,各有关部门之间、同一层次的各有关人员之间的相互信息交流属于(
下列不属于电子邮件协议的是()。A.POP3 B.SMTP C.SN
经济增长是指一个特定时期内一国(或地区)()的增长。A.经济产出 B.居民
A.咳嗽痰稀易咯 B.咳喘痰黄黏稠 C.咳嗽痰少黏稠 D.咳喘痰黄量多
香港居民申请参加内地房地产经纪人资格考试的,须向考试报名机构提交( )。A、
下列电力设备当中,不宜应用特高频法进行局放检测的是()。(A
经调查,发现富洲石化之前在诺鑫银行有一笔不良贷款。富洲石化目前有偿还贷款本息的能
最新回复
(
0
)