数据库原理练习题
1.第1题
每个属性,都有一个取值围,这叫属性()。
A.域
B.值
C.主属性
D.关键字
答案:A
标准答案:A
2.第2题
关系模式的规化过程主要是为克服数据库逻辑结构中存在的插入异常、删除异常以及( )
A.数据不一致性
B.结构不合理
C.数据冗余度大
D.数据丢失
答案:C
标准答案:C
3.第3题
数据的物理独立性是( )实现的.
A.外模式/模式映像
B.外模式/模式映像
C.模式/模式映像
D.模式/外模式映像
答案:C
标准答案:C
4.第4题
实体-联系模型是( ).
A.概念模型
B.逻辑模型
C.现实世界
D.物理模型
答案:A
标准答案:A
5.第5题
常用的用户标识方法是( ).A.用户密码
B.用户名和口令字
C.用户权限
D.用户名
答案:B
标准答案:B
6.第6题
关于数据处理和数据管理,下列叙述正确的是( )
A.数据处理经历了人工系统、文件系统、数据库系统三个阶段
B.数据处理是数据管理的中心问题
C.数据管理的主要工作是对数据进行收集、分类整理、组织、存储、维护、检索等操作
D.数据管理技术优劣不影响数据处理的效率
答案:C
标准答案:C
7.第7题
下列四项中,不属于数据库特点的是( )
A.数据共享
B.数据完整性
C.数据冗余很高
D.数据独立性高
答案:C
标准答案:C
8.第8题
SQL语言通常称为( )
A.结构化查询语言
B.结构化控制语言
C.结构化定义语言
D.结构化操纵语言
答案:A
9.第16题
以下数据库的数据模型中,现今使用的主要的数据模型是( ).
A.层次模型
B.网状模型
C.关系模型
D.面向对象模型
答案:C
标准答案:C
10.第17题
设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ()
A.是无损联接,也是保持FD的分解
B.是无损联接,但不保持FD的分解
C.不是无损联接,但保持FD的分解
D.既不是无损联接,也不保持FD
答案:A
标准答案:A
11.第20题
SQL中的视图提高了数据库系统的( )
A.完整性
B.并发控制
D.独立性
答案:D
标准答案:D
12.第21题
关系演算的基础是()
A.形式逻辑中的逻辑演算
B.形式逻辑中的关系演算
C.数理逻辑中的谓词演算
D.数理逻辑中的形式演算
答案:C
标准答案:C
13.第22题
下列( )是存储在计算机结构化的数据集合.
A.数据库系统
B.数据库
C.数据库管理系统
D.文件
标准答案:D
14.第23题
用来插入数据和用于更新的命令分别是( ).
A.INSERT、UPDATE
B.UPDATE、INSERT
C.DELETE、UPDATE
D.CREATE、INSERT INTO
答案:A
标准答案:A
15.第24题
通过( )能将对象的定义和对象的实现分开,通过( )能体现类与类之间的关系,以及由此带来的动态联编和实体的( )性,从而构成了面向对象的基本特征.
A.继承,联系,完整
B.封装,继承,多态
C.多态,联系,完整
D.封装,继承,独立
标准答案:B
16.第25题
在笛卡尔积可看成为一()。
A.一维表
B.二维表
C.三维表
D.四维表
答案:B
标准答案:B
17.第26题
( )是相互矛盾的,数据库物理设计过程中需要对它们进行折中权衡.
A.时间效率,维护代价
B.时间效率,空间效率
C.时间效率,空间效率,维护代价
D.空间效率,维护代价
答案:C
标准答案:C
18.第27题
因为每个中间运算的结果被创建,然后用于下一层的运算,这种查询表达式的计算方法被称为( )计算.
A.实体化
B.流水线
C.双缓冲
D.临时区
答案:A
标准答案:A
19.第28题
属性类型允许是基本数据类型、结构类型和集合类型的模型是()
A.平面关系模型
B.嵌套关系模型
C.复合对象模型
D.分布式关系模型
答案:C
标准答案:C
20.第29题
事务有多个性质,其中不包括( )
A.一致性
B.唯一性
C.原子性
D.隔离性
答案:B
标准答案:B
21.第39题
设在关系模型中,同一表中的不同属性命名()。
A.可相同
B.必须相同
C.必须不同
D.可相同,但数据类型不同
答案:C
标准答案:C
22.第40题
关于数据库系统的说法不正确的是( ).
A.数据库系统是指引入数据库技术后的计算机系统
B.狭义地讲,数据库系统就是数据库管理系统
C.狭义地讲,数据库系统由数据库和数据库管理系统组成
D.广义地讲,数据库系统由数据库、数据库管理系统(及其开发工具)、应用系统,数据库管理员和用户构成答案:B
标准答案:B
23.第41题
设计不好的数据库有可能会( ).
A.插入异常
B.删除异常、数据冗余度大
C.更新困难
D.插入异常、删除异常、数据冗余度大、更新困难
答案:D
标准答案:D
24.第42题
面向对象的主要特征有( ).
A.完整性,多态性
B.安全性、封装性
C.封装性、继承性、多态性
D.可扩充性、继承性
答案:C
标准答案:C
25.第43题
X锁是( ).
A.读锁
B.写锁
C.共享锁
D.活锁
答案:B
标准答案:B
26.第44题
概念设计的步骤是( ).
A.进行数据抽象,设计局部概念模式;评审;集成局部概念模式,得到全局概念模式
B.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式;评审
C.进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
D.评审;进行数据抽象,设计局部概念模式;集成局部概念模式,得到全局概念模式
答案:B
标准答案:B
27.第45题
在关系演算中,元组变量的变化围是( ).
A.某一命名的关系
B.数据库中的所有关系
C.某一个域
D.数据库中的所有域
答案:C
标准答案:C
28.第46题
DBMS中实现事务持久性的子系统是()
A.安全性管理子系统
B.完整性管理子系统
C.并发控制子系统
D.恢复管理子系统
答案:D
标准答案:D
29.第47题
反映现实世界中实体及实体间联系的信息模型是( )
A.关系模型
B.层次模型
C.网状模型
D.E-R模型
答案:D
标准答案:D
30.第48题
如何构造出一个合适的数据逻辑结构是( )主要解决的问题。
A.关系数据库优化
B.数据字典
C.关系数据库规化理论
D.关系数据库查询
答案:C
标准答案:C
31.第9题
______是一个串行化调度的协议,它保证对数据项的读写操作有冲突的事务按照时间戳顺序执行.
答案:时间戳排序协议
标准答案:时间戳排序协议
题目分数:2.0
32.第10题
传统的关系运算可以用两种方法定义,即________和__________。后者又可以再分为__________和
_________。当代SQL的主要特征应该是基于_________
的,同时又兼有_______________的特性.
答案:关系代数、关系演算、元组演算、域演算、关系演算、关系代数
标准答案:关系代数、关系演算、元组演算、域演算、关系演算、关系代数
题目分数:2.0
33.第11题
分解模式的目标是达到更高级的式,此外要遵守两个基本原则:分解是无损的,________________________。答案:分解保持函数依赖
标准答案:分解保持函数依赖
题目分数:2.0
34.第12题
面向对象数据库的产生主要是为了解决“阻抗失配”,它强调高级程序设计语言与数据库的
_______________________。
答案:无缝连接
标准答案:无缝连接
题目分数:2.0
35.第13题
从逻辑结构的角度进行分类,数据库的数据模型主要有格式化和________模型.
答案:关系
标准答案:关系
题目分数:2.0
36.第14题
一个类可以从直接的或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的_______________。答案:可重用性(或共享性)
标准答案:可重用性(或共享性)
题目分数:2.0
37.第30题
分布式数据库系统中透明性层次越高,应用程序的编写越_______________。
答案:简单(或容易)
标准答案:简单(或容易)
题目分数:2.0
38.第31题
DBMS对数据库的保护机制主要包括_____,______,
________和_______等4个方面.
答案:完整性控制、并发控制、故障恢复、安全性控制标准答案:完整性控制、并发控制、故障恢复、安全性控制
题目分数:2.0
39.第32题
关键字是用来标识_________________。
答案:实体
标准答案:实体
题目分数:2.0
40.第33题
___________________是关于数据库中数据的描述,即对元数据的描述.
答案:数据字典
标准答案:数据字典
题目分数:2.0
41.第34题
_______________是指对数据库中数据的保护措施,防止不合法使用造成数据泄露、修改或破坏.
答案:数据库的安全性
标准答案:数据库的安全性
题目分数:2.0
42.第35题
如果记录是做插入操作,那么撤销操作相当于
__________________。
答案:做数据删除操作
标准答案:做数据删除操作
题目分数:2.0
43.第49题
除了使用各类完整性约束以外,用户还可以通过
___________来实现其他完整性规则。
答案:自定义
标准答案:自定义
题目分数:2.0
44.第50题
分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_______________。
答案:不相交条件
标准答案:不相交条件
题目分数:2.0
45.第51题
第一式是指同一列中不能有________,即实体中的某个属性必须是原于项.
答案:多个值
标准答案:多个值
题目分数:2.0
46.第52题
对于线性搜索,如果该数据文件中有N个磁盘块数,在码属性上进行选择运算,则它的理想情况的代价为_________,平均代价为_________,最坏情况的代价为_________。
答案:1、N/2、N。
标准答案:1、N/2、N。
题目分数:2.0
47.第53题
一般地,属性个数少的表上不建_______________,不同属性值少的属性上也不用建________________,元组数少或跟新频率高的关系上也不建索引.
答案:索引,索引