首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是(3)。
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是(3)。
admin
2009-05-15
32
问题
设关系模式R(ABCDE)上的函数依赖集F={A→BC,BCD→E,B→D,A→D,E→A},将R分解成两个关系模式:R1=(ABD),R2=(ACE),则R1和R2的最高范式分别是(3)。
选项
A、2NF和3NF
B、3NF和2NF
C、3NF和BCNF
D、2NF和BCNF
答案
D
解析
为了方便叙述,我们先回顾一下几个范式的概念。
第一范式(1NF):如果关系模式R的每个关系r的属性值都是不可分的原子值,那么称R是第一范式的模式,r是规范化的关系。关系数据库研究的关系都是规范化的关系。
第二范式(2NF):若关系模式R是1NF,且每个非主属性完全函数依赖于候选键,那么称及是2NF模式。
第三范式(3NF):如果关系模式R是1NF,且每个非主属性都不传递依赖于R的候选键,则称R是3NF。
BC范式(BCNF):若关系模式R是1NF,且每个属性都不传递依赖于R的候选键,那么称R是BCNF模式。
上述四种范式之间有如下联系:1NF
2NF
3NF
BCNF。
通过函数依赖集F可以看出A→B,B→D,A→D。因此对关系R1(ABD)而言,其主键为A,且D传递依赖于A,所以R1的最高范式是2NF。
在函数依赖集F中可以找到A→C,E→A,A→E(因为B→D和BCD→E,所以有BC→E。又因为A→BC,所以有A→E)。因此,对R2(ACE)的函数依赖集是{A→C, E→A,A→E),故其主键为A或E,且不存在传递依赖。因此,R2属于BCNF。
注意,很多考生都搞不清楚的一个地方:
传递依赖的定义:在R(U)中,如果X→Y(Y不是X的真子集),且Y→X不成立, Y→Z则称Z对X传递函数依赖。在本题中,虽然E→A和A→C,但同时有A→E,所以不满足传递依赖的条件。
转载请注明原文地址:https://kaotiyun.com/show/SKUZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
作为乙方的系统集成项目经理与其单位高层领导沟通时,使用频率最少的沟通工具是(41)。
某公司新建一座200平方米的厂房,现准备部署生产某产品的设备。该公司现空闲生产该产品的甲、乙、丙、丁四种型号的设备各3台,每种型号设备每天的生产能力由下表给出。在厂房大小限定的情况下,该厂房每天最多能生产该产品______个。
在投标文件的报价单中,如果出现总价金额和分项单价与工程量乘积之和的金额不一致时,应当______。
信息系统的生命周期大致可分成4个阶段,即系统规划阶段、系统开发阶段、系统运行与维护阶段、系统更新阶段。其中以制定出信息系统的长期发展方案、决定信息系统在整个生命周期内的发展方向、规模和发展进程为主要目标的阶段是(1)。系统调查和可行性研究、系统逻辑
对于系统集成企业而言,在进行项目核算时,一般将______列入项目生命周期间发生的直接成本。①可行性研究费用②项目投标费用③监理费用④需求开发费用⑤设计费用⑥实施费用⑦验收费用
CRM是基于方法学、软件和因特网的,以有组织的方法帮助企业管理客户关系的信息系统。以下关于CRM的叙述中,______是正确的。
某软件开发组针对两个相关联但工作环境可能有些差异的系统1(对应“用户1”)和系统2(对应“用户2”)进行配置管理。产品设计阶段的内部设计模块对应如下:用户1:采用A、B、C、D、E和F模块用户2:采用A、B、C、D、E、G和H模块根据配置管理要求,以下做法
()的目的是缩小数据的取值范围,使其更适合于数据挖掘算法的需要,并且能够得到和原始数据相同的分析结果。
数据挖掘中分类的典型应用不包括(64),(65)可以用于数据挖掘的分类任务。(64)
随机试题
失业保险(unemploymentinsurance)
下列有关文学常识的表述,错误的一项是()
槟榔用于驱杀绦虫、姜片虫时用量为
当牙髓出现轻度炎症时,细菌侵入牙本质距牙髓的距离应少于
结算系统参与人无对应交易席位且已结清与中国结算公司的一切债权、债务后,可申请终止在中国结算公司的结算业务,撤销结算账户。()
银行及其他金融组织和借款人(包括银行同业拆借)所签订的借款合同,应缴纳印花税。()
材料二:阅读下面的短文,完成66—70题。和许多的生命现象一样,免疫系统也有两面性,它不但能排除外来因素的侵袭.又能因免疫系统的失控而导致疾病的发生。在免疫系统受损时,免疫力低下,机体易患病;但当免疫力过强时,也会导致疾病产生。超敏反应
下列叙述正确的是()。
求x[1+yf(x2+y2)]dxdy,其中D是由y=x3,y=1,x=一1所围成的区域,f(x,y)是连续函数.
计算机技术中,下列英文缩写和中文名字的对照,正确的是
最新回复
(
0
)