首页
登录
从业资格
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
练习题库
2022-08-02
54
问题
在数据库逻辑设计阶段,若实体中存在多值属性,那么将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%,假设系统本身占用
随机试题
Helistenedhardbutstillcouldn’t______whattheyweretalkingabout.A、makeov
Improvingthebalancebetweentheworkingpartofthedayandtherestofit
Thenatureoflanguageisthenatureofhumanthoughtandhumanaction,for
Thefollowingareallcorrectresponsesto"Whogothimtodothat?"EXCEPT_____
高校毕业生返乡后,很多都找不到合适的工作,当地人保局准备组织一场针对大学生群体的
以下说法正确的一项是()A.2003年福建全省工业污染治理资金主要来源于
只对α-去氧糖游离型呈阳性反应的是()。A.K-K反应B.呫吨氢醇反应C.过碘
Thechangeinthatvillagewasmiraculou
某场地环境类型为I类,地下水水质分析结果含量为600mg/L;Mg2+含量为18
心在“五音”归属于A.角 B.徵 C.宫 D.商
最新回复
(
0
)