大连东软信息学院数据库(关系规范化题库)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4
C4
CL
高升
D2
92
(1) 关系SC为第几范式? 属于1NF.
(2) 是否存在插入,删除异常?若存在,说明在什么情况下发生?发生 的原因是什么?
存在插入,删除异常操作.增设新课程,因为还没有学生选修,会出现插入 异常.当所有学生都不选某门课,会出现删除异常,将不该删除的课程信 息删除. 原因:候选码是(sno,cno),存在非主属性部分函数依赖于主码.
课号
教师名
1
马千里
2
于得水
3
余快
4
于得水
教师名
办公室
马千里
D1
于得水
D1
余快
D2
25.如图所示的关系R。 职工号 职工名 年龄
性别
单位号 单位名
1
赵一
20
女
D3
CCC
2
钱二
25
男
D1
AAA
3
孙三
38
男
D3
CCC
4
李四
25
女
D3
CCC
问:R属于3NF吗?若不是,它属于第几范式?并如何规范化为3NF? 解:R属于2NF,不属于3NF. 候选码是职工号和职工名.
关系规范化题库
1、 单项选择题
1.关系规范化中的删除操作异常是指 A
,插入操作异常是指
D
。
(A)不该删除的数据被删除 (B)不该插入的数据被插入
(C)应该删除的数据未被删除
(D) 应该插入的数据未被插入
2.设计性能较优的关系模式称为规范化,规范化主要的理论依据是
A。
(A)关系规范化理论 (B)关系运算理论
cno
cname
cteacher
C1
OS
王平
C2
DB
高升
C3
AI
杨杨
C4
CL
高升
cteacher 王平 高升 王平 杨杨 高升
coffice D1 D2 D1 D3 D2
27.如果一张满足1NF的表格只有两个字段,则称为二目关系。 一个二目关系一定满足2NF吗?一定 一个二目关系一定满足3NF吗?一定 一个二目关系一定满足BCNF吗?一定 一个二目关系一定满足4NF吗?一定 一个二目关系一定满足5NF吗?一定
12.关系模式中,满足2NF的模式, A
(A)可能是1NF (B)必定是1NF (C)必定是3NF (D)必
定是BCNF
13.关系模式R中的属性全部是主属性,则R的最高范式必定是 B
(A)2NF (B) 3NF (C)BCNF
(D)4NF
14.消除了部分函数依赖的1NF的关系模式,必定是 2NF
(A)1NF (B)2NF (C)3NF (D)BCNF
28.如果一张满足1NF的表格的所有字段组合起来才能构成候选码,则 称这种候选码为全码。 一个全码的表格一定满足2NF吗?一定
一个全码的表格一定满足3NF吗?一定 一个全码的表格一定满足BCNF吗?一定 一个全码的表格一定满足4NF吗?不一定
29.有关系模式SC(SNO, CNO, ORDER)分别表示学号、课程号和名 次,有函数依赖:
(A)A-〉B (B)B->A (C)A>B (D)以上都不是
10.候选码中属性称为 B
(A)非主属性 (B)主属性 (C)复合属性 (D)关键属性
11.关系模式中各模式之间的关系为 C
(A)1NF2NF3NFBCNF
(B)1NF2NFBCNF3NF
(C)1NF2NF3NFBCNF
(D)1NF2NFBCNF3NF
异常
(C)一定属于BCNF (D)A和C都是
7.关系模型中的关系模式至少是 A
(A)1NF (B)2NF (C)3NF (D)BCNF
8.当B属性函数依赖于A属性时,属性A与B的联系是 B
(A)1对多 (B)多对1 (C)多对多 (D)以上都不是
9.在关系模式中,如果属性A和B存在1对1的联系,则说 C
职工号 职工名 年龄
性别
单位号
1
赵一
20
女
D3
2
钱二
25
男
D1
3
孙三
38
男
D3
4
李四
25
女
D3
单位号 D3 D1
单位名 CCC AAA
26.关系SC
Sno
cno
1
C1
2
C2
3
C1
3
C3
cname OS DB OS AI
cteacher 王平 高升 王平 杨杨
coffice D1 D2 D1 D3
Grade 70 85 86 72
零件号
单价
P1Biblioteka Baidu
25
P2
8
P3
25
P4
9
(C)是3NF但不是BCNF
19.下图给定的关系R,它是(B) (A )1NF (B)2NF (C)3NF
材料号
材料名
M1
线材
M2
型材
M3
板材
M4
型材
(D)BCNF 生产厂 武汉 武汉 广东 武汉
20.在关系A(S,C,D)和B(D,E,F)中,A的主码是S,B的主码是 D,其中A的D参照了B中D的取值,则D在A中称为__外码____。 21.对于非规范化的模式,经过(A)转变为1NF,将1NF经过(B)转变 为2NF,将2NF经过(C)转变为3NF。 (A)使属性域变为简单域 (B)消除非主属性对主码的部分依赖 (C)消除非主属性对主码的传递依赖 22.在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于 1NF 23.在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范 化原则:保持原有的依赖关系和(无损连接)
(C)关系代数理论 (D)数理逻辑
3.规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理
论,关系数据库中的关系必须满足:其每一属性都是 B 。
(A)互不相关的 (B)不可分解的 (C)长度可变的 (D)
互相关联的
4.关系数据库规范化是为解决关系数据库中 A
问题而引入
的。
(A)插入、删除和数据冗余 (B)提高查询速度
(C)减少数据操作的复杂性 (D)保证数据的安全性和完整性
5.规范化过程主要为克服数据库逻辑结构中的插入异常、删除异常以
及 C 的缺陷。
(A)数据的不一致性 (B)结构不合理 (C)冗余度
大 (D)数据丢失
6.当关系模式R(A,B)已属于3NF,下列说法中 B 是正确的。
(A)它一定消除了插入和删除异常 (B)仍存在一定的插入和删除
15.关系模式的候选码可以有(C),主码有(B)
(A)0个 (B)1个 (C)1个或多个 (D)多个
16.候选码中的属性可以有(C)
(A)0个 (B)1个 (C)1个或多个 (D)多个
17.关系模式的分解(B) (A)惟一 (B)不惟一 18.图中给定关系R(D) (A)不是3NF (B)是3NF但不是2NF (D)是BCNF
(SNO, CNO)→ORDER (CNO, ORDER)→SNO 问SC满足BCNF吗? 解:SC中的候选码为(SNO, CNO)和(CNO, ORDER),经过分析,在SC 中能够成立的非平凡函数依赖只有 (SNO, CNO)→ORDER (CNO, ORDER)→SNO 而这两个函数依赖左端都含有候选码,所以SCBCNF
(3) 将它分解为高一级范式,分解后能否解决操作异常问题? SG属于2NF
Sno
cno
Grade
1
C1
70
2
C2
85
3
C1
86
3
C3
72
4 CC属于2NF cno
C4 cname
92 cteacher coffice
C1
OS
王平
D1
C2
DB
高升
D2
C3
AI
杨杨
D3
C4
CL
高升
D2
CC仍存在插入,删除异常.插入异常:若新教师报到;删除异常:取消某门 课程.
24.如图所示的关系R。
课号
教师名
办公室
1
马千里
D1
2
于得水
D1
3
余快
D2
4
于得水
D1
(1)是第几范式?为什么? 2NF. 指出候选码是课号,非主属性是教师名,办公室.课号决定教师名,教师名 不决定课号,教师名决定办公室,所以办公室传递依赖于课号. 满足2NF,不满足3NF. (2)是否存在删除操作异常?若存在,具体说明. 存在,当删除某门课程时会删除不该删除的教师的有关信息. (3)将它分解为高一级范式.