数据库实用教程(第三版)董建全数据库第五章答案
5.2..设关系模式R(ABC),如果规定.定,.关系中B值与D值之间是一对多联系,A值与C值之间是一对一联系。试写出相应的函.数依赖。
答:从B值与D值之间是一对多联系,可写出函数依赖D→B,从A值与C值之间是一对一联系,可写出函数依赖A→C和C→A。
5.3设关系模式R(ABCD),F是R上成立的FD集,F|={A→B,C→B},则相对于F,试写出.关系模式R的关键码。并说明理由。
答:R的关键码为ACD,因为从已知的F,只能推出ACD→ABCD
5.4试解释数据库“丢失信息”与“未丢失信息”两个概念。“丢失信息”与“丢失数据”有什么区别?
5.5设关系模式R(WNO,WS,WG)的属性分别表示职工的工号、工资级别和工资数目。F是R上成立的FD集,F={WNO→WS,WS→WG}。将R分解成ρ={R1,R2},其中R1={WNO,WS},R2={WNO,WG}。那么,丢失的FD是(WS→WG)。
5.6设关系模式R(ABC),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,BC}相对于F,是否无损分解和保持FD?说明理由。
5.7设关系模式R(ABCD),R上的FD集F={A→C,D→C,BD→A},试说明ρ={AB,ACD,BCD}相对于F是损失分解的理由。
答:据已知的F集,不可能把初始表格修改为有一个全a行的表格,因此ρ相对于F是损失分解。
5.8设有关系模式R(职工名,项目名,工资,部门名,部门经理),如果规定每个职工可参加多个项目,各领一份工资;每个项目只属于一个部门管理;每个部门只有一个经理。
①试写出关系模式R的基本FD和关键码。
②说明R不是2NF模式的理由,并把R分解成2NF模式集。③进而把R分解成3NF模式集,并说明理由。
答:⑴R的基本FD有三个:
(职工名,项目名)→工资
项目名→部门名
部门名→部门经理
关键码为(职工名,项目名)。
⑵根据⑴,R中存在下列两个FD:
(职工名,项目名)→(部门名,部门经理)
项目名→(部门名,部门经理)
其中前一个FD是一个局部依赖,因此R不是2NF模式。
R应分解成两个模式:
R1(项目名,部门名,部门经理)R2(职工名,项目名,工资)R1和R2都是2NF模式。
⑶R2已是3NF模式。
在R1中,由于存在两个FD:
项目名→部门名部门名→部门经理
即存在一个传递依赖,因此R1不是3NF模式。
对R1应分解成两个模式:R11(职工名,部门名),R12(部门名,部门经理)。这两个模式都是3NF模式。
因此,R分解成3NF模式集时,ρ={R11,R12,R2}。
5.9关系模式R分解成ρ={R1, ,Rk},F是R上的一个FD集,那么R中满足F
的每一个关系r,与其投影联接表达式mρ(r)间的关系满足r伜mρ(r)。
5.10设关系模式R(A,B,C),F是R上成立的FD集,F={B→A,B→C},则分解ρ={AB,AC}丢失的FD是B→C。
5.11设关系模式R(WNO,WS,WG)的属性分别表示职工的工号、工资级别和工资数目。F是R上成立的FD集,F={WNO→WS,WS→WG}。将R分解成ρ={R1,R2},其中R1={WNO,WS},R2={WNO,WG}。那么,丢失的FD是WS→WG。
5.12设有关系模式R(A,B,C,D),F是R上成立的FD集,F={D→A,D→B},试写出关系模式R的候选键,并说明理由。答:①R的候选键是CD
②理由:从已知的F,可导出D→ABD,再根据增广律,可得出CD→ABCD,即CD值可决定全部属性值。
5.13消除了每个属性对候选键传递依赖的关系模式,称为BCNF模式。5.14在关系模式的分解中,数据等价用(无损分解)衡量。
5.15设关系模式R(SNO,CNO,GRADE,TNAME,TADDR),其属性分别表示学生学号、选修课的编号、成绩、任课教师姓名、教师地址等意义。如果规定,每个学生每学一门课只有一个成绩;每门课只有一个教师任教;每个教师只有一个地址(此处不允许教师同名)。
(1)试写出关系模式R基本的函数依赖和候选键。(2)试把R分解成3NF模式集,并说明理由。
解:(1)F={(SNO,CNO)→GRADE,CNO→TNAME,TNAME→TADDR}关系模式的侯选键是S#,C#。
(2)可分解为下列三个关系。SC={SNO,CNO,GRADE}C={CNO,TNAME,TADDR}
理由如下:在原模式R中,TNAME不完全依赖于键(SNO,CNO),因此需进行分解,分解后,SC中,GRADE完全依赖于(SNO,CNO),在C中,主属性是CNO,其他非主属性均完全依赖于CNO。因此这个分解是正确的。
…… 此处隐藏:125字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [专业资料]《蜜蜂之家》教学反思
- [专业资料]过去分词作定语和表语1
- [专业资料]苏州工业园区住房公积金贷款申请表
- [专业资料]保安管理制度及处罚条例细则
- [专业资料]2018年中国工程咨询市场发展现状调研及
- [专业资料]2015年电大本科《学前教育科研方法》期
- [专业资料]数字信号处理实验 matlab版 离散傅里叶
- [专业资料]“十三五”重点项目-虎杖白藜芦醇及功
- [专业资料]2015-2020年中国竹木工艺市场需求及投
- [专业资料]国际贸易理论与实务作业五:理论案例分
- [专业资料]财政部修订发布事业单位会计制度
- [专业资料]BCA蛋白浓度测定试剂盒(增强型)
- [专业资料]工程进度总计划横道图模板(通用版)
- [专业资料]七年级地理同步练习(天气与气候)
- [专业资料]X光安检机介绍火灾自动报警系统的组成
- [专业资料]衢州市人民政府办公室关于印发衢州市区
- [专业资料]经济全球化及其影响[1]
- [专业资料]质粒DNA限制性酶切图谱分析
- [专业资料]国家安全人民防线工作“六项”制度
- [专业资料]劳动力投入计划及保证措施
- 电子账册联网监管培训手册
- 人教版语文七年级上第1课《在山的那边
- 对我区担保行业发展现状的思考与建议
- 平面四边形网格自动生成方法研究
- 2016年党课学习心得体会范文
- 如何设置电脑定时关机
- 全球最美人妖排行榜新鲜出炉
- 社会实践调查报告及问卷
- Visual Basic习题集
- 《鱼我所欲也》课件2
- 浙江省会计从业资格考试试卷
- 全遥控数字音量控制的D 类功率放大器资
- 鞍钢宪法与后福特主义
- 电表的改装与校准实验报告(1)
- 2014年高考理科数学真题解析分类汇编:
- Windows 7 AIK 的使用
- 风电场全场停电事故应急处置方案
- 化工原理选填题题库(下)
- 关于产学研合作教育模式的学习与思考
- 西安先锋公馆项目前期定位报告




