首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有关系模式R(A,B,C,D),数据依赖集F={A—B.B—A.AC—D.BC—D,AD—C, BD—C,A—CD,B—HCD}。 1)求R的主码。并判断R是否为第四范式?为什么? 2)R是不是BCNF?为什么?R是不是3NF?为什么?
设有关系模式R(A,B,C,D),数据依赖集F={A—B.B—A.AC—D.BC—D,AD—C, BD—C,A—CD,B—HCD}。 1)求R的主码。并判断R是否为第四范式?为什么? 2)R是不是BCNF?为什么?R是不是3NF?为什么?
admin
2009-09-12
91
问题
设有关系模式R(A,B,C,D),数据依赖集F={A—B.B—A.AC—D.BC—D,AD—C, BD—C,A—CD,B—HCD}。
1)求R的主码。并判断R是否为第四范式?为什么?
2)R是不是BCNF?为什么?R是不是3NF?为什么?
选项
答案
1)候选码为AC、Bc、AD、BD。可选其中之一为主码。R不服从4NF。在多值依赖中,决定凶素中不包含码。2)R不服从BCNF。在函数依赖中决定因素中不包含码。R服从3NF。该模式中不存在非主属性。
解析
主要考查了关系数据库规范化处理等一系列工作。
1)候选码的定义如下:设K为关系模式R
中的属性属性组,若K—u在F+中,而找不到K的任何一个真子集K,能使K一u在F+中,则称K为关系模式R的候选码。
给定一关系模式R及其函数依赖集F,分析候选码的方法如下:
①如果有属性不在函数依赖集中出现,那么它必须包含在候选码中;
②如果有属性不在函数依赖集中任何函数依赖的右边出现,那么它必须包含在候选码中;
③如果有属性只在函数依赖集的左边出现,则该属性一定包含在候选码中;
④如果有属性或属性组能唯一标识元组,则它就是候选码。
根据第一条,发现所有的属性都在函数依赖集巾出现了。所以不使用第一条规则。
根据第二条,发现所有属性都在函数依赖集中任何函数依赖的右边出现。
根据第三条,发现所有属性不只在函数依赖集的左边出现。
根据第四条,AC,BC,AD,BD可以唯一确定属性集中的每一个属性,因此,AC,BC,AD,BD一定是该关系模式的候选码。
关系模式R(U,F)E INF,如果对于R的每个非平凡多值依赖x—Y(YX),x都含有码,则称R(u,F)∈4NF。4NF就是限制关系模式的属性之间不允许有非平凡且非函数依赖的多值依赖。因为根据定义,对于每一个非平凡的多值依赖x—-Y,x都含有候选码,于是就有x—Y,所以4NF所允许的非平凡的多值依赖实际上是函数依赖。南上可知,在多值依赖巾,决定因素中不包含码,R不服从4NF。
2)关系模式中,若x函数确定Y且Y不在x内时x必含有码,则此关系属于BCNF。一个满足BCNF的关系模式的条件是:
I.所有非主属性对每一个码都是完全函数依赖。
Ⅱ.所有的主属性对每一个不包含它的码,也是完全函数依赖。
Ⅲ.没有任何属性完全函数依赖于非码的任何一组属性。
南上可知,在函数依赖中决定因素中不包含码,R不服从BCNF。
如果一个关系模式Ri是一个范式,且不存在非主属性传递依赖于码,我们称Ri是一个三范式,记3NF。该模式中不存在非主属性,所以R服从3NF。
转载请注明原文地址:https://www.kaotiyun.com/show/rpNZ777K
本试题收录于:
四级数据库工程师题库NCRE全国计算机四级分类
0
四级数据库工程师
NCRE全国计算机四级
相关试题推荐
软件语言是用于书写计算机软件的语言。它主要包括需求定义语言、(45)、(46)、程序设计语言以及(47)等,适用于软件开发的各个阶段。程序设计语言的基本成分是数据成分、运算成分、控制成分以及(48)。程序设计语言有多种分类法,例如,按成分性质分,有顺序语言
C语言属于(30)程序设计范型,该范型将软件程序归结为数据结构、算法过程或函数的设计与确定,程序的执行被看做是各过程调用的序列。
关系数据库设计理论主要包括3方面内容,其中起核心作用的是(25)。在关系模型的完整性约束中,实体完整性规则是指关系中(26)。引用完整性规则要求(27)。
关系数据库设计理论主要包括3方面内容,其中起核心作用的是(25)。在关系模型的完整性约束中,实体完整性规则是指关系中(26)。引用完整性规则要求(27)。
分时操作系统的主要特征之一是提高(49)。
在UML的通用机制中,(45)用于把元素组织成组;(46)是系统中遵从一组接口规范且付诸实现的物理的,可替换的软件模块。
软件的集成测试工作最好由(52)承担,以提高集成测试的效果。
国内某行业协会在制定行业标准时,把国际标准采纳到行业标准中,使之在技术内容上与国际标准相同,仅有编辑性修改,则称该行业标准(25)国际标准。
以下关于平衡二叉树的叙述中,说法错误的是(37)。
假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1(61),T2对D2(62)。(62)
随机试题
下列乙的行为中,属于代理的是哪一个?()
中国古人留下了许多经典著作,后人不断阐发其中蕴藏的深厚思想内涵。下列学问中,不是以研究某一部经典著作为主的是()。
下列内容属于预制构件生产方案的是()。
党政机关的行文关系有()。
海恩法则:是一个在航空界关于飞行安全的法则,它指出每一起严重事故的背后,必然有29次轻微事故和300起未遂先兆以及1000起事故隐患。法则强调两点,一是事故的发生是量的积累的结果;二是再好的技术,再完美的规章,在实际操作层面,也无法取代人自身的素质和责任心
萨沙:在法庭上,应该禁止将笔迹分析作为评价一个人性格的证据,笔迹分析家所谓的证据习惯性地夸大他们的分析结果的可靠性。格瑞高里:你说的很对,目前使用笔迹分析作为证据确实存在问题。这个问题的存在仅仅是因为没有许可委员会来制订专业标准,以此来阻止不负责任的
马克思主义哲学的革命性表现在( )
Suchadatabasewouldbeextremelycostlytosetup.
Human’sHandsArchaeologicalrecords--paintings,drawings,andcarvingsofhumansengagedinactivitiesinvolvingtheuseof
Astudyofarthistorymightbeagoodwaytolearnmoreaboutaculturethanispossibletolearningeneralhistoryclasses.
最新回复
(
0
)