《数据库技术》综合练习 图1
1、SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
答案:A
2、在关系数据库设计中,对关系模式进行规范化处理,使关系模式达到一定的范式等级,这是( )阶段的任务。
A.需求分析
B.概念结构设计
C. 物理结构设计
D.逻辑结构设计
答案:D
3、数据库三级模式体系结构的划分,有利于保持数据库的( )。
A. 数据独立性
B. 数据安全性
C. 结构规范化
D. 操作可行性
答案:A
4、下列四项中,不属于数据库系统特点的是( )
A.数据共享
B.数据完整性
C.数据冗余度高
D.数据独立性高
答案:C
5、在视图上不能完成的操作是( ) 。
A.更新视图
B. 查询
C.在视图上定义新的表
D.在视图上定义新的视图
答案:C
6、当关系R和S连接时,能够把R中原该舍弃的(即不符合连接条件的)元组保留在结果关系中的操作是 ( )。
A.左外连接
B.右外连接
C. 外部并
D.自然连接
答案:A
7、SQL语言中的COMMIT语句的主要作用是( )。
A. 结束程序
B. 返回系统
C. 提交事务
D. 存储数据
答案:C
8、在SQL SELECT语句查询中,要去掉查询结果中的重复记录,应该使用关键字( )。
A. TOP
B. DISTINCT
C. DISTRICT
D. ONLY
答案:B
9、关系代数运算是以 ( ) 为基础的运算。
A. 关系运算
B. 谓词演算
C. 集合运算
D. 代数运算
答案:C
10、以下各描述中,( )不是关系的基本性质。
A. 元组分量必须取原子值
B.行.列的顺序无所谓
C.关系模式必须达到3NF
D.任意两行不能全同
答案:C
11、数据库的事务日志文件用于记录( )。
A.对该数据库的所有操作
B.对该数据库的所有修改操作
C.对该数据库的所有查询操作
D.对该数据库的所有备份操作
答案:B
12、关系的候选码( )。
A. 可由多个任意属性组成
B.至多由一个属性组成
C.可由一个或多个属性组成且其值能惟一标识该关系中的任何元组
D.以上说法都不正确
答案:C
13、Armstrong公理系统包括三条基本推理规则,下面哪一条不是三条基本规则之一( )。
A. 自反律
B. 合并律
C. 传递律
D.增广律
答案:B
14、设某关系模式R(A,B,C),函数依赖{A→B,B→A,A→C},则R最高满足( )。
A. 1NF
B. 2NF
C. 3NF
D. BCNF
答案:D
15、若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( )。
A. 介质故障
B. 运行故障
C. 系统故障
D. 事务故障
答案:A
16、若要删除数据库中已经存在的表S,可用( )。
A. DELETETABLES
B. DELETES
C. DROPTABLES
D. DROPS
答案:C
17、( )是指保护数据库,以防止不合法的使用而造成的数据泄露、更改或破坏。
A. 数据一致性
B. 数据库安全性
C. 数据冗余
D. 数据独立性
答案:B
18、并发操作可能带来的数据不一致性包括( )。
A. 丢失修改,不可重复读,脏读,死锁
B.不可重复读,脏读,死锁
C. 丢失修改.脏读,死锁
D. 丢失修改,不可重复读,脏读
答案:D
19、事务日志用于保存( )。
A. 程序运行过程
B. 程序的执行结果
C. 对数据的更新操作
D. 对数据的查询操作
答案:C
20、事务具有四个特性,以下( )不是事务的特性。
A. 原子性
B. 一致性
C. 隔离性
D. 并发性
答案:D
|