首页
登录
从业资格
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
在数据库逻辑设计阶段,若实体中存在多值属性,那么将E-R图转换为关系模式时,(
练习题库
2022-08-02
64
问题
在数据库逻辑设计阶段,若实体中存在多值属性,那么将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%,假设系统本身占用
随机试题
AccordingtotheresearchbyNASA,anafternoonnap______.[br][originaltext]
OceanadventurerPeterBlaketaughtlessonseveryleadershouldknow
[originaltext]W:Goodeveningandwelcometothisweek’sBusinessWorld,aprog
化学氧消防自救呼吸器(以下简称“呼吸器”)部件间的连接应牢固可靠,在不借助工具的
在Outlook中,通常借助()的方式传送一个文件。A.FTP B.Telne
右图是某军用车辆采用的蜂窝式轮胎,这是一种镂空的汽车轮胎结构,不用充气也不怕钉子
发行公司债券,应当对下列()事项作出决议。 ①发行债券的金额②债券期限
蛔虫病以哪种治疗原则为主,辅以调理脾胃()A.驱蛔杀虫 B.安蛔定痛
A.轻度贫血 B.中度贫血 C.重度贫血 D.极重度贫血 E.超重度贫血
共产主义是能够实现的社会理想的根据是( ) A.以人类社会发展规律为依据的
最新回复
(
0
)