1 / 9
文档名称:

数据库复习题及答案.doc

格式:doc   大小:146KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库复习题及答案.doc

上传人:jiqingyong12 2017/9/23 文件大小:146 KB

下载得到文件列表

数据库复习题及答案.doc

文档介绍

文档介绍:设有下表所示的关系R。
课程名
教师名
教师地址
C1
陈红
D1
C2
李刚
D1
C3
吴立新
D2
C4
李刚
D1

R
课程名
教师名
教师地址
C1
马千里
D1
C2
于得水
D1
C3
余快
D2
C4
于得水
D1
(1)它为第几范式?为什么?
(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?
(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?
设有如图所示的关系R。
职工号
职工名
年龄
性别
单位号
单位名
E1
ZHAO
20
F
D3
CCC
E2
QIAN
25
M
D1
AAA
E3
SUN
38
M
D3
CCC
E4
LI
25
F
D3
CCC
试问R属于3NF?为什么?若不是,它属于第几范式?并如何规范化为3NF?
请你标明数据依赖的类型并分解下面的依赖图,进行E-R模型的验证。
答案:
第一步:将每个PK写在单独的一行,将初始的PK写在最后一行。
第二步投影分解:将第一步确定的PK属性的依赖放在该PK属性后面。
第三步:保留所有的3NF结构,去掉上一步骤中的非主属性的传递依赖。
第四步:F结构,去掉主属性的传递依赖。方法:将BC异位。
第五步:F,并去掉上一步骤的部分依赖。
第六步:去掉连接依赖。
已知学生关系模式
S(Sno,Sname,SD,Sdname,Course,Grade)
其中:Sno学号、Sname姓名、SD系名、Sdname系主任名、Course课程、Grade成绩。
(1)写出关系模式S的基本函数依赖和主码。
(2)原关系模式S为几范式?为什么?分解成高一级范式,并说明为什么?
(3)将关系模式分解成3NF,并说明为什么?
6、设有如图所示的学生关系S
学号
学生名
年龄
性别
系号
系名
100001
200001
200002
300001
300004
300005
王婧
张露
黎明远
王烨
张露
潘建
18
19
20
21
20
19






1
2
2
3
3
3
通信工程
电子工程
电子工程
计算机
计算机
计算机
试问S是否属于3NF? 为什么?若不是,它属于几范式? 并将其规范化为3NF.
7、设有如下关系R
课程名
教师名
教师地址
C1
C2
C3
C4
马千里
于得水
余快
于得水
D1
D1
D2
D1
(1)它为第几范式? 为什么?
(2)是否存在删除操作异常?若存在,则说明是在什么情况下发生的?
(3)将它分解为高一级范式,分解后的关系是如何解决分解前可能存在的删除操作异常问题?
8、设有如图所示的关系R。
职工号
职工名
年龄
性别
单位号
单位名
E1
ZHAO
20
F
D3
CCC
E2
QIAN
25
M
D1
AAA
E3
SEN
38
M
D3
CCC
E4
L1
25
F
D3
CCC
试问R属于