10.在关系数据模型中,实体与实体之间的联系统一用二维表表示。(√)
11.在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。(√) 12.任何数据类型的字段都可以建立索引以提高数据检索效率。(×) 13.在SQL Server 2005中,可以使用DELETE TABLE语句删除表。(× )
14.SQL Server 2005安装成功后,包括5个系统数据库。其中,model数据库记录了SQL Server系统的所有系统级信息。(× )
15.在SQL Server 2005中,数据库一旦建立就不允许重命名。 (× )
16.因为通过视图可以插入、修改或删除数据,因此视图也是一个实际存储的表。(×) 17.在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。(√)
18.在SQL Server 2005的语句中,对不符合常规标识符规则的标识符必须进行分隔。(√) 19.一个基本表最多只能有一个索引。(×)
20.已知学生关系student(学号, 姓名, 系别),如果规定学号的值域必须是7个数字组成的字符串,则这一个规则属于用户自定义完整性约束。(√) 21.飞机的座位与乘客之间的联系是一对一联系。(√) 22.关系操作的特点是记录操作。(×)
23. 实体完整性规则是对主属性取值的约束,参照完整性规则是对外码涉及的属性取值的约束。(×) 24.视图是关系数据库系统提供给用户以多种角度观察数据库中的数据的重要机制。(√) 25.视图是虚表,属于外模式。视图机制提高了数据库系统的完整性。(×)
26.SELECT语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。( × ) 27.当一个表的各记录中某列的字符长度不固定时常将该列定义为CHAR类型。( × )
28.在SQL Server 2005中利用SELECT语句进行数据查询时,既可以用字段名作查询结果的标题,也可以指定查询结果的标题。(√)
29.在定义表间关系时,应设立一些准则,这些准则将有助于维护数据的完整性。参照完整性就是在输入、删除或更新记录时,为维持表之间已经定义的关系而必须遵循的规则。(√) 30.视图能够简化用户的操作。 (√ )
31.索引有助于提高数据检索的速度,因此建立索引的数量越多越好。( × )
32.Windows身份验证模式登录SQL Server服务器时不需要输入登录名和密码。( √ )
33.一本书可以被多个读者借阅,一个读者也可以借阅多本图书,读者与图书之间的联系是多对多的联系。(√)
34.在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。
(√ )
(× )
35.因为通过视图可以插入、修改或删除数据,因此视图也是一个实际存储的表。 36.在关系数据模型中,实体与实体之间的联系统一用二维表表示。( √)
37.在一个关系中不可能出现两个完全相同的元组是通过实体完整性规则实现的。(√) 38.任何数据类型的字段都可以建立索引以提高数据检索效率。 (×) 39.在SQL Server 2005中,可以使用DELETE TABLE语句删除表。(× )
40.SQL Server 2005安装成功后,包括5个系统数据库。其中,model数据库记录了SQL Server系统的所有系统级信息。(× )
41.在SQL Server 2005的语句中,对不符合常规标识符规则的标识符必须进行分隔。(√ ) 42.在SQL Server 2005中,触发器的执行是在数据的插入、更新或删除之前执行的。(× )
16
第4章
一、单选题
1.1NF、2NF、3NF、BCNF、4NF之间的关系是( )。
A.1NF≥2NF≥3NF≥BCNF≥4NF B.1NF?2NF?3NF?BCNF?4NF C.1NF?2NF?BCNF?3NF?4NF D.1NF?2NF?3NF?BCNF?4NF 2.系数据库规范化是为了解决关系数据库中()。 A.插入、删除和数据冗余问题而引入的 B.查询速度问题而引入的
C.减少数据操作的复杂性问题而引入的 D.保证数据的安全性和完整性问题而引入的 3. 关系模式中满足2NF的模式( )。
A. 可能是1NFB. 必定是1NF C. 必定是3NF D. 必定是BCNF
4. 当关系模式R(A,B)已属于3NF,下列说法正确的事。
A. 它一定消除了插入和删除异常 B. 仍存在一定的插入和删除异常 C. 一定属于BCNF D. A和C 5. 关系规范化中的删除操作异常是指( )
A.不该删除的数据被删除 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 6.关系模式中,满足3NF的模式,()。 A.可能是1NF
B.必定是BCNF
C.必定是2NF
D.可能是2NF
第7至9题基于以下的叙述:
有关系模式A(C,T,H,R,S),表中属性的含义是:C:课程,T:教员,H:上课时间,R:教室,S:学生。
语义的函数依赖:F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} 7.关系模式A的码是()。
A.C A、1NF A.1NF A.1个
B.(H,R)
B、2NF
C.(H,T)
C、3NF
D.(H,S)
D、BCNF
8.关系模式A的规范化程度最高达到()。
9. 现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到( )。
B.2NF
C.3NF
D.BCNF
D.4个
10.若将下图所示的E-R图转换成关系模式,应转换成()关系模式。
B.2个
C.3个
11.下列叙述中,错误的是( ) A.2NF必然属于1NF C.3NF必然属于BCNF A.M端实体的关键字
B.3NF必然属于2NF D.BCNF必然属于3NF B.N端实体的关键字
17
12.在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其关键字是( )。
C.M、N端实体的关键字组合
D.重新选取其他属性
11.关系模式中,满足2NF的模式,()。
A.可能是1NF C.必定是3NF
B.必定是BCNF D.必定是1NF
12.在关系模式R中,Y函数依赖于X 的语义是( )。
A.在R的某一个关系中,若两个元组的X值相等,则Y值也相等。 B.在R的每一个关系中,若两个元组的X值相等,则Y值也相等。 C.在R的某一个关系中,Y值应与X值相等。 D.在R的每一个关系中,Y值应与X值相等。 13.下列不属于需求分析阶段工作的是( )。
A.建立E-R图 C.建立数据字典
B.分析用户活动
D.建立数据流图
14.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及( )缺陷。
A.数据的不一致性 B.结构不合理 C.冗余度大 D.数据丢失 15.消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是( )。
A.1NF B.2NF C.3NF D.4NF
16.已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是( )
A.AB
A.数据存储量太大 C.未对数据进行完整性控制 ( )。 A. 1NF
B. 2NF C. 3NF
B. 不允许有冗余 D. 以上说法都不对
D. BCNF
19.数据库设计的规范化理论,关于数据冗余的说法正确的是() A. 允许有少量冗余
C. 允许有大量冗余 ( )。
A. 完全函数依赖 B. 部分函数依赖 C. 传递函数依赖 D. 以上都不是
21.关系模型要求关系必须是规范化的,即要求关系模式必须满足一定的条件,这些规范条件中最基本的一条就是( )。
A. 每一个分量是一个不可分的数据项,即不允许表中有表结构
18
B.BE
C.CD
B.没有严格保护数据 D.数据冗余
D.DE
17.在数据库中,产生数据不一致的根本原因是( )。
18.设有关系S(A,B,C),F是S上成立的函数依赖集,F={(A→B,B→C),则其中S的规范化程度最高达到
20.有关系:选课(学号,课程号,成绩),其中学号和课程号为主码,则成绩属性对主码的函数依赖属于
B. 二维表中各列的宽度必须完全相等 C. 二维表中各行和各列的顺序不能交换
D. 属性名要么完全使用汉字,要么全部使用字母
22.设关系模式R是3NF模式,那么下列说明不正确的是( )。
A. R必是2NF模式
B. R必定不是BCNF
D. R必是1NF模式
C. R可能不是BCNF
23.在关系模式R(A,B,C,D)中,有函数依赖集F={A→B,B→C,C→D},则R能达到( )。 A. 1NF B. 2NF C. 3NF D. 以上三者都不行 24.关系数据库规范化是为解决关系数据库中( )问题而引入的。 A. 提高查询速度
B. 保证数据的安全性和完整性
C. 减少数据操作的复杂性 D. 插入异常、删除异常和数据冗余 25.一个规范化的关系至少应当满足( )的要求。
A.一范式 B.二范式 C.三范式 D.四范式
二、判断题
1.对关系模型来说,范式级别越高,实际应用效果越好。(F)
2.视图是虚表,属于外模式。视图机制提高了数据库系统的完整性。(F) 3. 关系模型中的关系模式至少是第1NF范式。(T)
4. E-R图是表示概念模型的有效工具之一,其中菱形框表示的是实体。(F) 5.规范化主要理论依据是关系规范化理论。(T)
6.关系中任何一列的属性取值是不可再分的数据项,同一列的数据可取自不同域。(F) 7.对表进行规范化的一个目的是减少数据冗余。
(T )
8.数据库的逻辑设计应该依据数据库规范化理论,不能有数据冗余。(F)
9.若数据库关系设计中存在函数传递依赖,可能满足2NF,但一定不满足3NF。(√)
第5章
一、单选题
1. 在关系数据库设计中,设计关系模式是____的任务。
A. 需求分析阶段 B. 概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 2. 下面哪个不是数据库系统必须提供的数据控制功能( )
A. 安全性 B. 可移植性 C. 完整性 D. 并发控制 3. 对关系模型叙述错误的是( )
A. 建立在严格的数学理论、集合论和谓词演算公式的基础之上 B. 微机DBMS绝大部分采取关系数据模型 C. 用二维表表示关系模型是其一大特点
D. 不具有连接操作的DBMS也可以是关系数据库系统 4. ER图是一种直观表示何种模型的工具( )。
A. 结构数据模型 B. 关系数据模型 C.概念数据模型 D. 层次和网状模型 5. 建立数据字典的时机是( )。
19