首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关系模式及(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X,X→Z,Y→W}。关系模式R的候选键是(1)、(2)是无损连接并保持函数依赖的分解。
关系模式及(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X,X→Z,Y→W}。关系模式R的候选键是(1)、(2)是无损连接并保持函数依赖的分解。
admin
2019-03-04
61
问题
关系模式及(U,F),其中U={W,X,Y,Z},F={WX→Y,W→X,X→Z,Y→W}。关系模式R的候选键是(1)、(2)是无损连接并保持函数依赖的分解。
选项
A、p={R1(WY),R2(XZ)}
B、p={R1(WZ),R2(XY)}
C、p={R1(WXY),R2(XZ)}
D、p={R1(WX),R2(YZ)}
答案
C
解析
在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选键。包含在任何一个候选键中的属性称为主属性,不包含在任何一个候选键中的属性称为非主属性。
在本题中的函数依赖中,W→X,X→Z,所以W→Z;因为WX→Y,W→X,所以W→Y。因此,W是关系模式R的主键。但是,由于有Y→W,所以Y也是关系模式R的主键。
关系模式R分解成关系模式p={R1,R2,…,Rk},F是R上的一个函数依赖集。如果对R中满足F的每一个关系r都有
,则称分解后的关系模式集p是关系R的无损连接分解。如果F的依赖集中的元素都已在新的关系模式集p中得到蕴含,则称p是关系R的保持函数依赖分解。
这里介绍一个判断无损连接分解的定理:
定理:如果关系模式R分解为p={R1,R2},F是R上的一个函数依赖集,分解p具有无损连接的充分必要条件为R1∩R2→(R1-R2)或R1∩R2→(R2-R1)。
根据这个定理,我们再来逐个比较4个选项。选项A、B和D的R1∩R2均为空集,不能满足定理中的条件,所以正确答案为C。事实上,C选项的R1∩R2={X}, R1-R2={WY},因为在函数依赖集中,有W→X,X→Z,所以WY→Z成立。
转载请注明原文地址:https://www.kaotiyun.com/show/XCTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
以下关于IT项目风险应对策略的描述中,(48)是错误的。
某项目已制定了详细的范围说明书,并完成了WBS分解。在项目执行过程中,项目经理在进行下一周工作安排的时候,发现WBS中遗漏了一项重要的工作,那么接下来他应该首先(39)。
某企业内部拥有几百台计算机终端,但只能获得1~10个公用IP地址,为使所有终端均能接入互联网,可采用(20)的IP地址管理策略。
(2)不属于信息系统项目的生命周期模型。
某项目实施需要甲产品,若自制,单位产品的可变成本为12元,并需另外购买一台专用设备,该设备价格为4000元;若采购,购买量大于3000件,购买价格为13元/件,购买量小于3000件时,购买价为14元/件。则甲产品用量(66)时,外购为宜;甲产品用量(67)
当千兆以太网使用IJTP作为传输介质时,限制单根电缆的长度不超过(20)米,其原因是千兆以太网(21)。(21)
某软件开发项目拆分成3个模块,项目组对每个模块的开发量(代码行)进行了估计(见下表),该软件项目的总体规模估算为()代码行。
借助专家评审等技术,对项目风险的概率和影响程度进行风险级别划分属于()过程的技术。
沟通计划的编制过程不包括()。
射频识别(RFID)是物联网中常用的无线通信技术,它通过__________识别特定目标并读写相关数据。
随机试题
轮胎的最大侧偏力越大,则轮胎的极限性能越差。()
秘密投票的基本方式为无记名投票,它首创于()
内源性血液凝固过程一般开始于
贫血伴骨髓细胞外铁缺少及铁粒幼细胞减少最可能的诊断是
男性患者尿道口红肿发痒及轻度刺痛,继而有稀薄黏液流出,引起排尿不适,24小时后症状加剧。排尿开始时尿道外口刺痛或灼热痛,排尿后疼痛减轻。尿道口溢脓,开始为浆液性分泌物,以后逐渐出现黄色黏稠的脓性分泌物,能自行流出。应首先考虑
以下关于《合同法》所确定的违约损害赔偿范围的说法正确的是()。
陈自成的行为违反了()。对经理处理此事的做法,评价正确的是()。
优先股票的优先条件,一般包括()。Ⅰ.优先股票分配股息的顺序和定额Ⅱ.优先股票分配公司剩余资产的顺序和定额Ⅲ.优先股票股东行使表决权的条件、顺序Ⅳ.优先股票股东转让股份的条件
Formostkindsofactivities,alargegroupofpeoplecanaccomplishmoreandhavemorefunthanonepersonalone.Forexample,
有以下语句:intb;charc[10];,则正确的输入语句是______。
最新回复
(
0
)