文档详情

数据库练习题库(附参考答案).docx

发布:2025-06-09约6.1千字共20页下载文档
文本预览下载声明

数据库练习题库(附参考答案)

一、选择题

1.数据库管理系统(DBMS)是()。

A.一个完整的数据库应用系统

B.一组硬件

C.一组系统软件

D.既有硬件,也有软件

2.以下不属于数据库系统特点的是()。

A.数据冗余度高

B.数据具有完整性

C.数据共享性好

D.数据独立性高

3.在关系模型中,下列说法正确的是()。

A.关系中存在可重复的元组

B.关系中列的顺序可以任意交换

C.关系的主键可以是多个属性的组合,但不能是单个属性

D.关系的属性名可以相同

4.设有关系R(A,B,C)和S(B,C,D),则R与S进行自然连接后得到的关系中包含的属性有()。

A.A,B,C,D

B.A,B,C

C.B,C,D

D.A,B,C,B,C,D

5.SQL语言具有()的功能。

A.数据定义、数据操纵、数据控制

B.数据定义、数据安全

C.数据操纵、数据维护

D.数据查询、数据更新、数据输入

6.在SQL中,创建数据库使用的语句是()。

A.CREATETABLE

B.CREATEDATABASE

C.ALTERDATABASE

D.DROPDATABASE

7.若要在基本表S中增加一列CN(课程名),可用()。

A.ADDTABLES(CNCHAR(8))

B.ADDCOLUMNSCNCHAR(8)

C.ALTERTABLESADDCNCHAR(8)

D.ALTERTABLES(ADDCNCHAR(8))

8.已知关系模式R(A,B,C,D),其函数依赖集F={A→B,B→C,C→D},则R的候选键是()。

A.A

B.B

C.C

D.D

9.若关系模式R属于1NF,且每个非主属性都完全函数依赖于主键,则R属于()。

A.2NF

B.3NF

C.BCNF

D.4NF

10.事务的原子性是指()。

A.事务中包括的所有操作要么都做,要么都不做

B.事务一旦提交,对数据库的改变是永久的

C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D.事务必须是使数据库从一个一致性状态变到另一个一致性状态

11.数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据包括()。

A.数据字典、应用程序、数据库后备副本

B.数据字典、应用程序、审计档案

C.日志文件、数据库后备副本

D.数据字典、应用程序、日志文件

12.以下哪种索引类型通常用于提高范围查询的性能()。

A.哈希索引

B.B-树索引

C.位图索引

D.全文索引

13.对于数据库的并发控制,以下说法错误的是()。

A.并发操作可能导致丢失修改问题

B.可串行化调度是并发事务正确调度的准则

C.两段锁协议可以保证并发事务的可串行化调度

D.封锁粒度越大,并发度越高

14.在数据库设计的需求分析阶段,常用的工具是()。

A.E-R图

B.数据流程图

C.模块结构图

D.程序流程图

15.以下关于视图的说法正确的是()。

A.视图是实际存储数据的表

B.视图可以提高数据的安全性

C.对视图的更新操作没有任何限制

D.视图只能基于一个基本表创建

二、填空题

1.数据库系统一般由数据库、______、应用系统、数据库管理员和用户构成。

2.关系代数的基本运算包括并、差、______、投影和选择。

3.SQL中,用于删除表的语句是______。

4.若关系模式R存在非主属性对主键的部分函数依赖,则R最高属于______范式。

5.事务的四个特性是原子性、一致性、隔离性和______。

6.数据库恢复的基本技术有______和日志文件。

7.封锁的基本类型有排他锁和______。

8.数据库设计的六个阶段包括需求分析、______、逻辑结构设计、物理结构设计、数据库实施和数据库运行和维护。

9.视图是一个虚表,它是从______中导出的表。

10.在关系数据库中,关系是一张______,表中的每一行称为一个______,表中的每一列称为一个______。

三、简答题

1.简述数据库系统的三级模式结构及两级映像的优点。

数据库系统的三级模式结构包括外模式、模式和内模式。外模式是用户与数据库系统的接口,是用户看到的数据视图;模式是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图;内模式是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

两级映像分别是外模式/模式映像和模式/

显示全部
相似文档