数据库原理及应用第5章课后习题答案.doc

上传人:xt****7 文档编号:126157027 上传时间:2020-03-22 格式:DOC 页数:2 大小:30KB
返回 下载 相关 举报
数据库原理及应用第5章课后习题答案.doc_第1页
第1页 / 共2页
数据库原理及应用第5章课后习题答案.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库原理及应用第5章课后习题答案.doc》由会员分享,可在线阅读,更多相关《数据库原理及应用第5章课后习题答案.doc(2页珍藏版)》请在金锄头文库上搜索。

1、习题51、 理解并给出下列术语的定义:1)设R(U)是一个属性集U上的关系模式,X和Y是U的子集。若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等, 而在Y上的属性值不等, 则称 X函数确定Y 或 Y函数依赖于X,记作XY。2) 完全函数依赖在R(U)中,如果XY,并且对于X的任何一个真子集X,都有Y不函数依赖于X ,则称Y对X完全函数依赖,记作3) 部分函数依赖若XY,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作4) 传递函数依赖在R(U)中,如果XY,(Y X) , YX,YZ, 则称Z对X传递函数依赖。记为: 注: 如果YX, 即XY,则Z直接依赖于

2、X。5)候选码设K为R(U,F)的属性或属性组合。若, 则K称为R的侯选码。 6)主码:若候选码多于一个,则选定其中的一个作为主码。7)外码:关系模式 R 中属性或属性组X 并非 R的码,但 X 是另一个关系模式的码,则称 X 是R 的外部码(Foreign key)也称外码8)如果一个关系模式R的所有属性都是不可分的基本数据项,则R1NF.9)若R1NF,且每一个非主属性完全函数依赖于码,则R2NF。10)如果R(U,F )2NF,并且所有非主属性都不传递依赖于主码,则R(U,F )3NF。 11)关系模式R(U,F)1NF,若XY且Y X时X必含有码,则R(U,F) BCNF。12)关系模

3、式R1NF,如果对于R的每个非平凡多值依赖XY(Y X),X都含有码,则R4NF。2、 关系规范化的操作异常有哪些?1) 数据冗余大2) 插入异常3) 删除异常4) 更新异常3、 第一范式、第二范式和第三范式关系的关系是什么?4、 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F=A-D,B-C,E- A,该关系模式的候选码是什么?候选码为:(E,B)5、 已知学生表(学号,姓名,性别,年龄,系编号,系名称),存在的函数依赖集合是学号-姓名,学号-性别,学号-年龄,学号-系编号,系编号-系名称,判断其满足第几范式。各个属性不可再分,因此满足1NF。候选码为:学号主属性为:学号码是单个

4、属性构成的,因此,非主属性与码之间是完全函数依赖,满足2NF。因为:学号-系编号,系编号-系名称,存在传递函数依赖,所以不满足3NF。该关系模式满足第二范式。6、 已知关系模式R(D,E,G),存在函数依赖关系E-D,(D,G)-E,请分析该关系模式的候选码和满足第几范式。候选码为:(D,G)和(E,G)主属性:D,E,G不存在部分依赖和传递依赖,所以满足3NF。因为:E-D,不满足BCNF。因此该关系模式满足第三范式。7、 已知关系模式R(A,B,C,D),存在函数依赖关系A-B,A-C,A-D,(B,C)-A,请分析该关系模式满足第几范式。候选码为:A和(B,C)主属性:A,B,CA-D,

5、(B,C)-A,但是 A-(B,C),因此不存在传递函数依赖,满足3NF。A-B,A-C,A-D,(B,C)-A,满足BCNF条件,所以该关系模式满足BCNF。8、 设有关系模式:学生(学号,姓名,所在系,班级号,辅导员,系主任),其语义为:一个学生只能在一个系的一个班级学习,一个系只有一个正职的系主任,一个班只有一个辅导员管理,一个系可以有多个班级。请指出这个关系模式是否满足第三范式。若不满足第三范式,如何进行分解使其满足第三范式。所有属性均不可再分,满足1NF。候选码为:学号主属性:学号候选码为单个属性,所以不存在部分函数依赖,满足2NF学号-所在系,所在系-系主任,存在传递函数依赖学号-系主任,学号-班级,班级-辅导员,存在传递函数依赖学号-辅导员,因此不满足3NF。将该关系模式分解为:学生(学号,姓名,所在系,班级号)班级(班级号,辅导员)系部(所在系,系主任)

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号