文档库 最新最全的文档下载
当前位置:文档库 › 数据库原理及应用第5章课后习题答案

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

习题5

1、 理解并给出下列术语的定义:

1)设R(U)是一个属性集U 上的关系模式,X 和Y 是U 的子集。若对于R(U)的任意一个可能的关系r ,r 中不可能存在两个元组在X 上的属性值相等, 而在Y 上的属性值不等, 则称 X 函数确定Y 或 Y 函数依赖于X ,记作X →Y 。

2) 完全函数依赖

在R(U)中,如果X →Y ,并且对于X 的任何一个真子集X ’,都有Y 不函数依赖于X ’ ,

则称Y 对X 完全函数依赖,记作Y X F ?→?

3) 部分函数依赖

若X →Y ,但Y 不完全函数依赖于X ,则称Y 对X 部分函数依赖,记作Y X p ?→?

4) 传递函数依赖

在R(U)中,如果X →Y ,(Y ?X) , Y →X ,Y →Z , 则称Z 对X 传递函数依赖。

记为:Z X T

?→?

注: 如果Y →X , 即X ←→Y ,则Z 直接依赖于X 。

5)候选码

设K 为R (U,F )的属性或属性组合。若U K F →, 则K 称为R 的侯选码。

6)主码:若候选码多于一个,则选定其中的一个作为主码。

7)外码:关系模式 R 中属性或属性组X 并非 R 的码,但 X 是另一个关系模式的码,则称 X 是R 的外部码(Foreign key )也称外码

8)如果一个关系模式R 的所有属性都是不可分的基本数据项,则R ∈1NF.

9)若R ∈1NF ,且每一个非主属性完全函数依赖于码,则R ∈2NF 。

10)如果R(U,F )∈2NF ,并且所有非主属性都不传递依赖于主码,则R(U,F )∈3NF 。

11)关系模式R (U ,F )∈1NF ,若X →Y 且Y ? X 时X 必含有码,则R (U ,F ) ∈BCNF 。

12)关系模式R∈1NF ,如果对于R 的每个非平凡多值依赖X →→Y (Y ? X ),X 都含有码,则R ∈4NF 。

2、 关系规范化的操作异常有哪些?

1) 数据冗余大

2) 插入异常

3) 删除异常

4) 更新异常

3、 第一范式、第二范式和第三范式关系的关系是什么?

4、 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A->D,B->C,E-> A},该关系

模式的候选码是什么?

候选码为:(E,B)

5、 已知学生表(学号,姓名,性别,年龄,系编号,系名称),存在的函数依赖集合

是{学号->姓名,学号->性别,学号->年龄,学号->系编号,系编号->系名称},判断其满足第几范式。

各个属性不可再分,因此满足1NF。

候选码为:学号

主属性为:学号

码是单个属性构成的,因此,非主属性与码之间是完全函数依赖,满足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,C

A->D,(B,C)->A,但是A->(B,C),因此不存在传递函数依赖,满足3NF。

A->B,A->C,A->D,(B,C)->A,满足BCNF条件,所以该关系模式满足BCNF。

8、设有关系模式:学生(学号,姓名,所在系,班级号,辅导员,系主任),其语义

为:一个学生只能在一个系的一个班级学习,一个系只有一个正职的系主任,一个班只有一个辅导员管理,一个系可以有多个班级。请指出这个关系模式是否满足第三范式。若不满足第三范式,如何进行分解使其满足第三范式。

所有属性均不可再分,满足1NF。

候选码为:学号

主属性:学号

候选码为单个属性,所以不存在部分函数依赖,满足2NF

学号->所在系,所在系->系主任,存在传递函数依赖学号->系主任,

学号->班级,班级->辅导员,存在传递函数依赖学号->辅导员,因此不满足3NF。

将该关系模式分解为:

学生(学号,姓名,所在系,班级号)

班级(班级号,辅导员)

系部(所在系,系主任)

庄子云:“人生天地之间,若白驹过隙,忽然而已。”是呀,春秋置换,日月交替,这从指尖悄然划过的时光,没有一点声响,没有一刻停留,仿佛眨眼的功夫,半生已过。

人活在世上,就像暂时寄宿于尘世,当生命的列车驶到终点,情愿也罢,不情愿也罢,微笑也罢,苦笑也罢,都不得不向生命挥手作别。

我们无法挽住时光的脚步,无法改变人生的宿命。但我们可以拿起生活的画笔,把自己的人生涂抹成色彩靓丽的颜色。

生命如此短暂,岂容随意挥霍!只有在该辛勤耕耘的时候播洒汗水,一程风雨后,人生的筐篓里才能装满硕果。

就算是烟花划过天空,也要留下短暂的绚烂。只有让这仅有一次的生命丰盈充实,才不枉来尘世走一遭。雁过留声,人过留名,这一趟人生旅程,总该留下点儿什么!

生活是柴米油盐的平淡,也是行色匆匆的奔波。一粥一饭来之不易,一丝一缕物力维艰。

前行的路上,有风也有雨。有时候,风雨扑面而来,打在脸上,很疼,可是,我们不能向生活低头认输,咬牙抹去脸上的雨水,还有泪水,甩开脚步,接着向前。

我们需要呈现最好的自己给世界,需要许诺最好的生活给家人。所以,生活再累,不能后退。即使生活赐予我们一杯不加糖的苦咖啡,皱一皱眉头,也要饮下。

人生是一场跋涉,也是一场选择。我们能抵达哪里,能看到什么样的风景,能成为什么样的人,都在于我们的选择。

如果我们选择面朝大海,朝着阳光的方向挥手微笑,我们的世界必会收获一片春暖花开。如果我们选择小桥流水,在不动声色的日子里种篱修菊,我们的世界必会收获一隅静谧恬淡。

选择临风起舞,我们就是岁月的勇者;选择临阵脱逃,我们就是生活的懦夫。

没有淌不过去的河,就看我们如何摆渡。没有爬不过去的山,就看我们何时启程。

德国哲学家尼采说:“每一个不曾起舞的日子,都是对生命的辜负。”让我们打开朝着晨光的那扇窗,迎阳光进来,在每一个日出东海的日子,无论是鲜衣怒马少年时,还是宠辱不惊中年时,都活出自己的明媚和精彩。

时间会带来惊喜,只要我们不忘记为什么出发,不忘记以梦为马,岁月一定会对我们和颜悦色,前方也一定会有意想不到的惊喜。

人生忽如寄,生活多苦辛。

短暂的生命旅程,

别辜负时光,别辜负自己。

愿我们每一个人自律、阳光、勤奋,

活成自己喜欢的模样,

活成一束光,

相关文档
相关文档 最新文档