1、参考 B 卷一、单选题(每题 5 分) 1 、 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 A. 主索引 B. 惟一索引 C. 候选索引 D. 普通索引 参考答案: A 2 、所谓空值就是_的值。 A.数值 0 B.空的字符串 C.未知的值(不知道,不存在的值)D.任何值参考答案: C 3 、数据库的并发操作有可能带来的三个问题中包括_。 A.数据独立性降低 B.无法读出数据C.权限控制 D.丢失更新 参考答案: D 4 、 系统是当前数据库系统的主流。 A网络数据库 B层次数据库C网状数据库 D关系数据库参考答案: 5 、 _ _可以防止丢失修改和读 “脏”数据。 A
2、.1 级封锁协议 B.2 级封锁协议C.3 级封锁协议 D.两段锁协议参考答案: B 6 、数据库的概念模型独立于 。 A现实世界 B具体的机器和 DBMS C信息世界 D现实世界参考答案: B 7 、解决并发操作带来的数据不一致问题普遍采用 机制。 A封锁 B恢复C存取控制 D协商参考答案: 8 、 3NF _规范化为 BCNF 。 A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖 C.消除主属性对码的部分和传递函数依赖 D.消除非平凡且非函数依赖的多值依赖参考答案: C 9 、关系模式是_ A.型 B.动态的C.不稳定的 D.一个实例参考答案: A 10 、 关系数据
3、模型的三个组成部分中,不包括_ _。 A.完整性规则 B.数据结构 C.数据操作 D.并发控制参考答案: D 二、判断题(每题 5 分) 1 、 对于一个表 R(C1,C2,C3),要计算 C3 的最大值可使用如下 SQL 语句“SELECT C1, MAX(C3) FROM R”。( ) 正确参考答案: 错误 2 、索引定义后,可以提高数据库的效率。( ) 正确参考答案: 正确 3 、触发器不能返回任何结果。( ) 正确参考答案: 正确 4 、在 SQL SERVER 2000 中,执行备份操作时允许用户创建索引。( ) 正确参考答案: 错误 5 、 sql server2000 是关系模型
4、的数据库管理系统。( ) 正确参考答案: 正确 6 、数据的不一致性可以分成以下四种类型:丢失修改、修改未提交的数据、脏数据的读取和不可重复读取。( ) 正确参考答案: 正确 7 、数据库系统就是数据库管理系统即 DBMS。( ) 正确参考答案: 错误 8 、恢复数据,可以在查询分析器中使用这样的命令:BACKUP DATABASE database_name FROM backup ( ) 正确参考答案: 错误 9 、数据库的保护涉及三个方面的问题,即数据库的私用性、安全性和完整性。( ) 正确参考答案: 正确 10 、任何一个二目关系都是属于 4NF 的。 正确参考答案: 正确 参考 c一
5、、单选题(每题 4 分) 1 、关于冗余数据的叙述中,不正确的是 _ 。 A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据参考答案: C 2 、在 R(U)中,如果 XY,并且对于 X 的任何一个真子集 X,都有 X/Y,则_。 A.Y 函数依赖于 X B.Y 对 X 完全函数依赖C.X 为 U 的候选码 D.R 属于 2NF参考答案: B 3 、 3NF _规范化为 BCNF 。 A.消除非主属性对码的部分函数依赖 B.消除非主属性对码的传递函数依赖 C.消除主属性对码的部分和传递函数依赖 D.
6、消除非平凡且非函数依赖的多值依赖参考答案: C 4 、 SQL 中的视图机制提高了数据库系统的( )。 A.完整性 B.并发控制C.隔离性 D.安全性参考答案: D 5 、事务日志用于保存()。 A. 程序运行过程 B. 程序的执行结果C. 对数据的更新操作 D. 对数据的查询操作参考答案: C 6 、数据库系统的体系结构是_ A.两级模式结构和一级映象 B.三级模式结构和一级映象C.三级模式结构和两级映象 D.三级模式结构和三级映象 参考答案: C 7 、下列数据模型中,数据独立性最高的是_ A.网状数据模型 B.关系数据模型C.层次数据模型 D.非关系模型 参考答案: B 二、判断题(每题
7、 6 分) 1 、触发器不能返回任何结果。( ) 正确参考答案: 正确 2 、数据库系统就是数据库管理系统即 DBMS。( ) 正确参考答案: 错误 3 、 若 R.AR.B,R.AR.C,则 R.AR.(B, C) 正确参考答案: 正确 参考 D一、单选题(每题 5 分) 1 、数据库中,数据库的物理独立性是指 。 A数据库与数据库管理系统的相互独立B用户程序与 DBMS 的相互独立C用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D应用程序与数据库中数据的逻辑结构相互独立参考答案: C 2 、 关系数据模型的三个组成部分中,不包括_ _。 A.完整性规则 B.数据结构 C.数据操作
8、 D.并发控制参考答案: D 3 、在数据库系统阶段,数据是_ _。 A.有结构的 B.无结构的C.整体无结构,记录有结构 D. 整体结构化的参考答案: D 4 、在基本 SQL 语言中,不可以实现_。 A.定义视图 B.定义基表C.查询视图和基表 D.并发控制参考答案: D 5 、从关系中挑选出指定的属性组成新关系的运算称为_。 A.“选取 “运算 B.“投影 “运算C.“连接“运算 D.“交“运算 参考答案: B 6 、逻辑数据独立性是指_ A.模式变,用户不变 B.模式变,应用程序不变C.应用程序变,模式不变 D.子模式变,应用程序不变(子模式不变,变的是子模式与模式之间的映射)参考答案
9、: B 7 、事务 T 在修改数据 R 之前必须先对其加 X 锁,直到事务结束才释放,这是( ) 。 A.一级封锁协议 B.二级封锁协议 C.三级封锁协议 D.零级封锁协议 参考答案: C 8 、介质故障的恢复需要_。 A.实体的码 B.日志文件C.数据转储和日志文件 D.数据库镜像参考答案: C 9 、对数据库并发操作有可能带来的问题包括_。 A.读出“脏数据” B.带来数据的冗余C.未被授权的用户非法存取数据D.破坏数据独立性参考答案: A 10 、一个事务的执行不能被其他事务干扰,叫做事务的_。 A.原子性 B.一致性C.持续性 D.隔离性参考答案: D 11 、数据库恢复的基础是利用转
10、储的冗余数据。这些转储的冗余数据包括( )。 A.数据字典、应用程序、数据库后备副本B.数据字典、应用程序、审计档案 C.日志文件、数据库后备副本 D.数据字典、应用程序、日志文件参考答案: C 12 、在数据库的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据段里性最高的是 阶段。 A数据库系统 B文件系统C人工管理 D数据项管理参考答案: 二、判断题(每题 5 分) 1 、触发器不能返回任何结果。( ) 正确参考答案: 正确 2 、在 SQL SERVER 2000 中,执行备份操作时允许用户创建索引。( ) 正确参考答案: 错误 3 、若 R.AR.B,
11、R.BR.C,则 R.AR.C 正确参考答案: 正确 4 、数据库的保护涉及三个方面的问题,即数据库的私用性、安全性和完整性。( ) 正确参考答案: 正确 5 、 sql server2000 是关系模型的数据库管理系统。( ) 正确参考答案: 正确 6 、在创建表的 SQL 语句中,CHECK 子句规定了一个规则,即一个表的一个列或多列的组合只能包含在这个规则定义的集合之内的值。( ) 正确参考答案: 正确 7 、 HAVING 子句常用于在计算出聚集之后对行的查询进行控制。( ) 正确参考答案: 正确 8 、视图定义后,其中的数据就存储在视图中。( ) 正确参考答案: 错误 9 、数据独立性是指数据之间相互独立。( ) 正确参考答案: 错误 10 、网状模型的特点是在两个结点之间只能有一种联系,一个结点只可以有一个父结点。( ) 正确参考答案: 错误 11 、 对于一个表 R(C1,C2,C3),要计算 C3 的最大值可使用如下 SQL 语句“SELECT C1, MAX(C3) FROM R”。( ) 正确参考答案: 错误 12 、在图书管理系统中,“图书”是一个类,“数据库应用技术”是“ 图书”类的一个实例。( ) 正确参考答案: 正确