《数据库原理及应用》复习题及答案

发布时间 : 星期日 文章《数据库原理及应用》复习题及答案更新完毕开始阅读

数据库原理及应用复习题

填空题

1. 事务的ACID特性指的是:原子性、一致性、隔离性和持久性。 2. 实体-联系模型的基本要素是:实体、联系、属性。 3. 目前最常用的数据模型有:层次、网状、关系。

4. 数据管理技术的发展主要经历了以下三个阶段:人工管理、文件系统、数据库系统。 5. 关系的三类完整性约束 :实体完整性、参照完整性、用户定义完整性。 6. 关系模型由三部分组成:数据结构、操作与完整性约束、存储结构。 7. 各分E-R图之间的冲突主要有3类:属性冲突、命名冲突、结构冲突。

8. 模式分解等价的标准有: 分解具有无损连接性、分解要保持函数依赖、分解既要保持函数

依赖,又要具有无损连接性。

9. 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程五个部分。 10. DBMS的功能应包括下面几类:数据定义功能、数据操纵功能、数据库运行管理功能、数据库的建立和维护功能、数据通信功能。 单项选择题

1. 现在采用的概念模型主要是(A)。

A.实体-联系模型 C.数据模型

B.结构模型 D.抽象模型

2. 数据字典通常包括(D)

A.数据项和数据结构 C.处理过程

B.数据流和数据存储 D.ABC均正确。

3. 完整性约束条件作用的对象层次有:(D) A.列级 B.元组级 C.关系层 D.ABC均正确

4. SQL语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在20至30之间,且(A)。

A.包括20岁和30岁 B. 不包括20岁和30岁 C.包括20岁但不包括30岁 D. 包括30岁但不包括20岁 5. SQL语言具有(B)的功能

A.关系规范化、数据操纵、数据控制台 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 6. 语句SELET COUNT(*) FROM human返回(A)行。

A.1 B.2 C.3 D.4 7. 在SQL语言中,子查询是(D)。

A.返回单表中数据子集的查询语句 B.选取多表中字段子集的查询语句 C.选取单表中字段子集的查询语句 D.嵌入到另一个查询语句之中的查询语句

8. 假设数据表 “test1” 中有 10 条数据行,可获得最前面两条数据行的命令为(B)

A.SELECT 2 * FROM test1 B.SELECT TOP 2 * FROM test1 C.SELECT PERCENT 2 * FROM test D.SELECT PERCENT 20 * FROM test1 9. 并发操作不会带来的问题:(B)

A.丢失更新 C.未提交读

B.可重复读 D.幻象读

10. 有两种错误可能造成事务执行失败:(C)

A. 逻辑错误和数据错误 B.系统错误和数据错误 C.逻辑错误和系统错误 D.均不正确 11. 是用(B)来表示数据之间的联系。

A. 图结构 C. 树结构

B.二维表 D.链表

12. 关系操作的特点是:(B)

A.单一数据操作方式 C.数组操作方式

B.集合操作方式 D.队列操作方式

13. 设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡儿积,则T的元组个数

是:(C)

A.400 B.10000 C.30000 D.90000

14. SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、

UPDATE实现下列哪类功能:(B) A.数据查询 B.数据操纵 C.数据定义 D.数据控制

15. 在SQL语言的SELECT语句中,能实现投影操作的是:(A)

A.SELECT C.WHERE

B.FROM D.GROUP BY

16. 在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方

法是创建:(C) A.另一个表 C.视图

B.游标 D.索引

17. 不属于实体完整性的是:(A)

A.check约束 C.主键约束

B.唯一性约束 D.非空约束

18. 用于数据库恢复的重要文件是(A)

A、数据库文件 B、索引文件 C、日志文件 D、数据文件 19. SQL Server 2000中事务的类型有(A)

A、系统、用户定义的事务 B、分布式事务 C、数据库事务 D、其他事务

20. 下面字符串能与通配符表达式[abc]%a进行匹配的是:(C)。

A、bcdef B、a_bcd C、abc_a D、a%a 21. SQL Server2000中取当前时间的函数是(B)

A.DATA() C.NOW()

B.GETDATE() D.CURRENTTIME()

22. 数据恢复的几种方式中损失最小的是:(A)

A.崩溃恢复 C.前滚恢复

B.版本恢复 D.均不正确

23. 设置参照完整性是为了保证数据表之间的数据保持一致,通过在两个数据表的(D)之间建

立外键约束来实现。

A.主键和外键 B.唯一键和外键 C.主键和唯一键 D.A和B均正确

24. 关系可以分为三种类型,不属于这三种类型的是:(D)

A.基本关系 C.视图表

B.查询表 D.存储过程

25. 就查找速度而言,以下哪种索引最佳(A)

A.聚集索引 C.唯一索引

B.非聚集索引 D.以上均不正确

26. 函数SUBSTRING(CONVERT(CHAR(33),GETDATE(),112),3,2)执行的结果是(A)

A.12 (2012年) B.20 C.09

D.00

27. SQL Server 2000中的数据库文件组分为(A)

A.主文件组和用户定义文件组 B.主文件组和辅文件组 C.主文件组和事务文件组 D.以上均不正确

28. SQL Server 2000中,根据文件的功能划分,可分为(D)两大类。

A.数据库文件和脚本文件 B.事务日志文件和mdf文件 C.mdf文件和ndf文件 D.数据文件和事务日志文件

29. 下面仅存在于服务器端的组件是:(A)

A、服务管理器 B、企业管理器 C、查询分析器 D、导入导出组件

30. 数据库中只存放视图的 (B)。

A、操作 B、定义 C、对应的数据 D、限制 31. Select 语句中用来连接字符串的符号是(A) 。

A、 “+” B、 “&” C、“||” D、“|”

联系合同范文客服:xxxxx#qq.com(#替换为@)