选择题
1【单选题】关系模式中数据依赖问题的存在,可能会导致库中数据插入异常,这是指( )。
A插入了不该插入的数据
B数据插入后导致数据库处于不一致状态
C该插入的数据不能实现插入
D以上都不对
C
2
【单选题】关系模式中的候选键( )。
A、有且仅有一个
B、必然有多个
C、可以有一或多个
D、以上都不对
C
3
【单选题】规范化的关系模式中,所有属性都必须是( )。
A、相互关联的
B、互不相关的
C、不可分解的
D、长度可变的
C
4
【单选题】设关系模式R{A,B,C,D,E},其上函数依赖集F={AB→C,DC→E,D→B},则可导出的函数依赖是( )。
A、AD→E
B、BC→E
C、DC→AB
D、DB→A
A
5
【单选题】设关系模式R属于第一范式,若在R中消除了部分函数依赖,则R至少属于( )。
A、第一范式
B、第二范式
C、第三范式
D、第四范式
B
6
【单选题】若关系模式R中的属性都是主属性,则R至少属于( )。
A、第三范式
B、BC范式
C、第四范式
D、第五范式
A
7
【单选题】下列关于函数依赖的叙述中,哪一个是不正确的。
A、由X→Y,X→Z,有X→YZ
B、由XY→Z,有X→Z或X→Z
C、由X→Y,WY→Z,有XW→Z
D、由X→Y及ZY,有X→Z
B
8
【单选题】在关系模式R(A,B,C)中,有函数依赖集F={AB→C,BC→A},则R最高达到( )。
A、第一范式
B、第二范式
C、第三范式
D
9
【单选题】设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R最高达到( )。
A、1NF
B、2NF
C、3NF
D、BCNF
B
10
【单选题】关系数据库规范化是为解决关系数据库中( )问题而引入的。
A、插入、删除和数据冗余
B、提高查询速度
C、减少数据操作的复杂性
D、保证数据的安全性和完整性
A
11
【单选题】规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )的缺陷。
A、数据的不一致性
B、结构不合理
C、冗余度大
D、数据丢失
C
12
【单选题】当关系模式R(A,B)已属于3NF,下列说法中( )是正确的。
A、它一定消除了插入和删除异常
B、仍存在一定的插入和删除异常
C、一定属于BCNF
D、A和C都是
B
13
【单选题】
在关系模式中,如果属性A和B存在1:1的联系,则说( )。
A、
A→B
B、
B→A
C、
A←→B
D、
以上都不是
C
14
【单选题】关系规范化中的删除操作异常是指 ( ) 。
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
A
15
【单选题】
任何由二个属性组成的关系( )。
A、
可能为1NF
B、
可能为2NF
C、
可能为3NF
D、
必为3NF
D————一定是3NF,两个属性组成的关系必为3NF,因为两个属性组成的关系的码只有三种情况:全码;两个分别为码;其中一个是码,没有非主属性
16
【单选题】
下列说法中不正确的是( )。
A、
任何一个包含两个属性的关系模式一定满足3NF
B、
任何一个包含两个属性的关系模式一定满足BCNF
C、
任何一个包含三个属性的关系模式一定满足3NF
D、
任何一个关系模式都一定有码
C
17
【单选题】
在关系模式中,如果属性A和属性B存在1:m的联系,则必有( )。
A、A→B
B、B→A
C、A←→B
D、不存在函数依赖
B
18【单选题】在关系模式中,如果属性A和属性B存在M:N的联系,则说( )。
A、A→B
B、B→A
C、A←→B
D、不存在函数依赖
D
填空题
19【填空题】数据依赖主要包括____依赖、____依赖和连接依赖。
函数、 多值
20【填空题】
一个不好的关系模式会存在____、____和____等弊端。
插入异常、删除异常 、修改异常
21【填空题】设X→Y为R上的一个函数依赖,若____,则称Y完全函数依赖于X。
对任意x的真子集x’,均不存在x’—>Y
22【填空题】设关系模式R上有函数依赖X→Y和Y→Z成立,若____且____,则称Z传递函数依赖于X。
Y不包含于X、Y—>X不成立
23【填空题】设关系模式R的属性集为U,K为U的子集,若____,则称K为R的候选键。
K—>U为完全函数依赖
24【填空题】包含R中全部属性的候选键称____。不在任何候选键中的属性称____。
主属性、非主属性
25【填空题】Armstrong公理系统是____的和____的。
有效、完备
26【填空题】第三范式是基于____依赖的范式,第四范式是基于____依赖的范式。
函数、 多值
27【填空题】关系数据库中的关系模式至少应属于____范式。
第一
28【填空题】规范化过程,是通过投影分解,把____的关系模式“投影分解”为____的关系模式。
一个较低级别的范式、若干个范式级别较高
29【填空题】1NF,2NF,3NF之间,相互是一种____的关系。
3NF ⊂ \subset ⊂ 2NF ⊂ \subset ⊂ 1NF
30【填空题】若关系为1NF,且它的每一非主属性都____候选关键字,则该关系为2NF。
不部分函数依赖于
31【填空题】在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和____。
无损连接性
32【填空题】关系规范化的目的是____。
控制冗余,避免插入和删除异常,从而增强数据库结构的稳定性和灵活性
33【填空题】在关系A(S,SN,D)和B(D,CN,NM中,A的主键是S,B的主键是D,则D在A中称为____。
外部键
34【填空题】分解关系的两条基本原则是:,_。
保持无损连接性、保持函数依赖
判断题
35
【判断题】作为规范的关系必须满足所有的属性是是不可再分的。————对
36
【判断题】在函数依赖范围内,BCNF下已完全消去了插入删除异常;————对
37
【判断题】范式并非越高越好,范式越高,异常越少,查询效率也高。————错:异常越少,查询效率不一定越高
38
【判断题】2NF是在1NF的基础上,解决了非主属性对候选码的传递函数依赖。————错:改成部分函数依赖
39
【判断题】3NF是在2NF的基础上,解决了非主属性对候选码的传递函数依赖。————对
40
【判断题】一个关系模式,其候选码如果是单属性,则这个关系必定是2NF。————对
41【判断题】第三范式的关系模式是否一定不包含部分依赖关系。————对
42【判断题】
对于主键只由一个属性组成的关系模式,如果它是第一范式关系模式,则它一定也是第二范式关系模式。————对
43【名词解释】主码
一个关系至少有一个候选码,则选定其中一个为主控使用者,称为主码。
44【名词解释】外码
设F 是基本关系R的一个或一组属性,但不是关系R的码,如果F与基本关系S的主码K相对应,则称F是基本关系R的外码