一、选择题
1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。 A. 数据库系统 B.文件系统 C.人工管理 D.数据项管理
2.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。 ①A.文件的集合 B.数据的集合
C.命令的集合 D.程序的集合
②A.命令系统 B.数据库管理系统
C.数据库系统 D.操作系统
③A文件系统 B.数据库系统
C.软件系统 D.数据库管理系统
3.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称这个属性为____。 A.候选码 B.数据项 C.主属性 D.主属性值
4.在关系代数运算中,五种基本运算为____。
A.并、差、选择、投影、自然连接 B.并、差、交、选择、投影
C.并、差、选择、投影、乘积 D.并、差、交、选择、乘积
5.一个m:n联系转换为一个关系模式。关系的码为________。
A.实体的码 B.各实体码的组合 C.n端实体的码 D.每个实体的码
6.下面哪个不是数据库系统必须提供的数据控制功能____。
A.安全性 B.可移植性 C.完整性 D.并发控制
7.在数据系统中,对存取权限的定义称为____。
A.命令 B.授权 C.定义 D.审计
8.数据库的____是指数据的正确性和相容性。
A.安全性 B.完整性 C.并发控制 D.恢复
9.对并发操作若不加以控制,可能会带来____问题。
A.不安全 B.死锁 C.死机 D.不一致
10.设有两个事务T1、T2,其并发操作如图l所示,下面评价正确的是____。
A.该操作不存在问题 B陈子昂初入京.该操作丢失修改
C.该操作不能重复读 D.该操作读“脏”数据
T1 T2
①读浙江树人大学学报A=10
② 读A=10
③A=A-5写回
④ A=A-8写回
图l 事务并发操作图
11.数据库的基本特点是____。
A.(1)数据可以共享(或数据结构化)(2)数据独立性
(3)数据冗余大,易移植 你的知识需要管理(4)统一管理和控制
B.(1)数据可以共享(或数据结构化)(2)数据独立性
(3)数据冗余小,易扩充 (4)统一管理和控制
女人十日谈
C.(1)数据可以共享(或数据结构化)(2)数据互换性
(3)数据冗余小,易扩充 (4)统一管理和控制
D.(1)数据非结构化 (2)数据独立性
(3)数据冗余小,易扩充 (4)统一管理和控制
12.数据库具有①、最小的②和较高的③。
①A.程序结构化 B.数据结构化
C.程序标准化 D.数据模块化
②A.冗余度 B.存储量
C.完整性 D.有效性
③A程序与数据可靠性 B.程序与数据完整性
C.程序与数据独立性 D.程序与数据一致性
13.设有关系R,按条件f对关系R进行选择,正确的是____。
A.R R B.R f R C.σ f (R) D.Π f (R)
14.关系规范化中的删除操作异常是指____。
A.不该删除的数据被删除 B.不该插入的数据被插入
C.应该删除的数据未被删除 D.应该插入的数据未被插入
15.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的____。
A.可靠性 B.一致性 C.完整性 D.安全性
16.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行____。
A.安全性控制 B.完整性控制潘恩思 C.并发控制 D.可靠性控制
17.事务的原子性是指________。
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
18.解决并发操作带来的数据不一致性问题普遍采用____。
A.封锁 B.恢复 C.存取控制 D.协商
19.____是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库 C.数据库管理系统 D.数据结构
20.关系运算中花费时间可能最长的运算是____。
A.投影 B.选择 C.笛卡尔积 D.除
21.关系数据库用①来表示实体之间的联系,其任何检索操作的实现都是由种基本操作组合而成的。
①A.层次模型 B.网状模型 C.指针链 D.二维表格数据
②A.选择、投影和扫描 B.选择、投影和连接
C.选择、运算和投影 D.选择、投影和比较
22.关系数据库管理系统应能实现的专门关系运算包括____。
A.排序、索引、统计 B.选择、投影、连接
C.关联、更新、排序 D.显示、打印、制表
23.下列SQL语句中,创建关系表的是____。
A.ALTER B.CREATE C.UPDATE D.INSERT
24.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果
一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于________状态。
A.安全性 B.一致性 C.完整性 D.可靠性
25.数据库系统的特点是____、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
A.数据共享 B.数据存储 C.数据应用 D.数据保密
26.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为①;从表中选出满足某种条件的元组的操作称为②;将两个关系中具有共同属性值的元组连接到一起构成新表的操作称为。
A邓景辉.选择 B.投影 C.连接 D.扫描
27.SQL语言是____语言。
A.层次数据库 B.网络数据库 C.关系数据库 D.非数据库
28.关系数据库规范化是为解决关系数据库中____问题而引人的。