20春学期(1709、1803、1809、1903、1909、2003)《数据库基础与应用》在线作业
试卷总分:100 得分:100
一、单选题 (共 25 道试题,共 50 分)
1.设有属性A,B,C,D,以下表示中不是关系的是()
A.R(A,B)
B.R(A×B×C×D)
C.R(A,B,C,D)
D.R(A)
答案:B
2.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常和( )
A.结构不合理
B.数据的不一致性
C.数据丢失
D.冗余度大
答案:D
3.E-R图是表示概念模型的有效工具之一,图中的菱形框表示的是( )
A.联系的属性
B.联系
C.实体的属性
D.实体
答案:B
4.SQL语言是()
A.高级语言
B.非过程化语言
C.汇编语言
D.宿主语言
答案:B
5.模式是数据库的()
A.局部逻辑结构
B.局部物理结构
C.全局逻辑结构
D.全局物理结构
答案:C
6.以下不属于数据模式的有()
A.逻辑模式
B.设计模式
C.概念模式
D.内模式
答案:B
7.SQL语言的功能包括()
A.数据定义、数据操纵、数据控制
B.数据定义、关系规范化、数据操纵
C.数据定义、关系规范化、数据控制
D.关系规范化、数据操纵、数据控制
答案:A
8.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中,数据独立性最高的阶段是()
A.文件系统
B.数据项管理
C.数据库系统
D.人工管理
答案:C
9.关系模式的候选关键字可以有( )
A.多个
B.1个或多个
C.1个
D.0个
答案:B
10.在数据字典中,反映了数据之间的组合关系的是()
A.数据逻辑
B.数据记录
C.数据结构
D.数据存储方式
答案:C
11.关系中表示属性取值范围的是()
A.联系
B.实体
C.域
D.关系代数
答案:C
12.SQL语言中,实现数据库检索的语句是()
A.UPDATE
B.SELECT
C.INSERT
D.DELETE
答案:B
13.关系模式的任何属性()
A.命名在该关系模式中可以不唯一
B.可再分
C.以上都不是
D.不可再分
答案:D
14.关系规范化中的删除操作异常是指( )
A.应该插入的数据未被插入
B.应该删除的数据未被删除
C.不该插入的数据被插入
D.不该删除的数据被删除
答案:D
15.事务的持续性是指( )
A.事务必须是使数据库从一个一致性状态变到另一个一致性状态
B.事务中包括的所有操作要么都做,要么都不做
C.事务一旦提交,对数据为的改变是永久的
D.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
答案:C
16.关系模型与层次模型的区别是()
A.关系模型需要连接
B.关系模型没有指针
C.关系模型不存在缺陷
D.关系模型不存在数据冗余
答案:B
17.局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )
A.语法冲突
B.结构冲突
C.属性冲突
D.命名冲突
答案:A
18.在数据库系统中,数据库管理系统(DBMS)和操作系统(OS)的关系是()
A.相互调用
B.并发运行
C.OS调用DBMS
D.DBMS调用OS
答案:D
19.数据库的特点之一是数据的共享,严格地讲,数据共享是指()
A.多种应用、多种语言、多个用户相互覆盖地使用数据集合
B.多个用户、同一种语言共享数据
C.多个用户共享一个数据文件
D.同一个应用中的多个程序共享一个数据集合
答案:A
20.SQL语言具有的功能是
A.绘制E-R图
B.数据库系统设计
C.数据定义、数据操纵、数据控制、数据查询
D.关系规范化
答案:C
21.事务提交的SQL语句是()
A.UNDO
B.ROLLBACK
C.COMMIT
D.BEGIN TRANSACTION
答案:C
22.SQL语言易于学习,属于()语言
A.非过程化
B.过程化
C.格式化
D.导航式
答案:A
23.在数据仓库中,“数据的数据”是指( )
A.维度
B.粒度
C.样本数据
D.元数据
答案:D
24.在关系模型中,一个关键字()
A.至多由一个属性组成
B.可由多个任意属性组成
C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成
D.以上都不是
答案:C
25.多用户的数据库系统的目标之一是使它的每个用户好像面对着一个单用户的数据库一样使用它,为此数据库系统必须进行( )
A.并发控制
B.完整性控制
C.安全性控制
D.可靠性控制
答案:A
二、多选题 (共 10 道试题,共 20 分)
26.在关系数据模型中,数据完整性约束包括( )
A.用户定义的完整性
B.属性完整性
C.实体完整性
D.参照完整性
答案:ACD
27.在存取控制技术中,客体是系统中的被动实体,包括()
A.视图
B.索引
C.文件
D.基本表
答案:ABCD
28.一般来说,数据挖掘过程分成三个阶段( )
A..结果表达和解释
B.数据准备
C.挖掘操作
D.价值评估
答案:ABC
29.下列属于数据库实施阶段功能的是( )
A.选择合适的存储结构和存储路径
B.装入试验数据对应用程序进行测试
C.装入实际数据并建立起实际的数据库
D.建立实际的数据库结构
答案:BCD
30.常用的数据库恢复技术有()
A.转储
B.日志
C.复制
D.剪辑
答案:AB
31.关于数据模型,说法正确的是( )
A.网状模型是用“二维表”来表示数据之间的联系
B.数据模型的选择,是设计数据库的一项首要任务
C.数据模型的好坏,直接影响数据库的性能
D.关系模型是用“图结构”来表示数据之间的联系
答案:BC
32.关于范式的说法正确的是( )
A.如果一个关系模式的所有属性都不可再分,则该关系属于1NF
B.如果一个关系不属于2NF,会导致修改异常
C.如果一个关系不属于2NF,会产生插入异常
D.如果一个关系不属于2NF,会产生删除异常
答案:ABCD
33.删除基本表的结果是()
A.自动删除表上建立的索引
B.自动删除建立在该表上的视图
C.自动删除基本表中的数据
D.无法引用建立在该表上的视图
答案:ACD
34.关系是一种规范化的二维表格,规范性限制包括()
A.元组的无序性
B.元组唯一性
C.元组分量原子性
D.元组个数有限性
答案:ABCD
35.面向事务的OLTP与面向决策的OLAP的主要区别体现在( )
A.访问模式
B.视图
C.数据库设计
D.数据内容
答案:ABCD
三、判断题 (共 15 道试题,共 30 分)
36.数据库处理的最小单位是数据元素。
答案:错误
37.属性取值的变化范围称为属性的域。
答案:正确
38.在数据库技术中,数据的物理独立性是指应用程序与DBMS的相互独立。
答案:错误
39.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分或全部丢失,这种情况称为介质故障。
答案:正确
40.某个属性有可能既是主属性又是非主属性.
答案:错误
41.实体是指现实世界客观存在的事物,概念性的事物不能称为实体。
答案:错误
42.一级封锁协议可以解决“脏”数据读取问题。
答案:错误
43.关系表中的每一横行称为一个属性。
答案:错误
44.SQL语言中的COMMIT语句的主要作用是提交事务。
答案:正确
45.SQL语言可以嵌入到宿主语言中使用,例如java。
答案:正确
46.使用JDBC-ODBC桥时,当服务器端有所变动时,ODBC不必重新设置。
答案:错误
47.使用Pure JDBC驱动时,无需任何中介机制,直接转换JDBC调用,访问数据源。
答案:正确
48.规范化理论为数据库设计提供了理论上的指导和工具,规范化程度越高,模式越好。
答案:错误
49.数据库恢复的基本原理是冗余。
答案:正确
50.若一个关系模式已经是BCNF了,则其一定是4NF。
答案:错误