数据库原理试题汇总 下载本文

内容发布更新时间 : 2024/4/25 15:31:11星期一 下面是文章的全部内容请认真阅读。

一、 单项选择题(共XX小题,每小题1分,共XX分) 1. 数据库的概念模型独立于 。

A. 具体的机器和DBMS

B. E-R图

C. 信息世界

D. 现实世界

2. 数据库系统的体系结构是 。

A. 三级模式结构和两级映像 B. 三级模式结构和一级映像 C.两级模式结构和一级映像 D. 三级模式结构和三级映像 3. 是描述现实世界数据的手段、工具.

A.数据模式

B. 数据实例

C.数据模型

D. 概念模式

4. E-R模型属于 。

A. 信息模型

B. 层次模型

C. 关系模型

D. 网状模型

5. E-R图是数据库设计的工具之一,它适用建立数据库的 。

A.概念模型

B.逻辑模型

C.结构模型

D.物理模型

6. DB,DBMS和DBS三者间的关系是 。

A. DBS包括DBMS和DB C. DBMS包括DB和DBS

B. DB包括DBMS和DBS D. DBS与DB、DBMS无关

7. 模式、外模式和内模式都存在 中,DBMS通过它管理和访问数据模式。

A. 数据库

B. 操作系统

C. 数据字典

D. 缓冲区

8. 一位教师可以教多门课,一门课只能由一位教师来教,在E-R数据模型中这种联系类型属于 。

A. 一对一

B. 一对多

C. 多对多

D. 无法确定

9. 子模式DDL用来描述 。

A. 数据库的总体逻辑结构 C. 数据库的物理存储结构 10. 数据模型是 。

A. 文件的集合 C. 数据的集合

B. 记录的集合

D. 记录及其联系的集合

B. 数据库的局部逻辑结构 D. 数据库的概念结构

11. 按照传统的数据模型分类,数据库系统可以分为 三种类型。 A. 大型、中型和小型 B. 西文、中文和兼容 C. 层次、网状和关系 D. 数据、图形和多媒体 12. 下列 属于概念模型。

A. 关系数据模型 C. 网状数据模型

B. 层次数据模型 D. 实体——联系模型

13. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 。

A. 需求分析阶段 B. 逻辑设计阶段

1

C. 概念设计阶段 D. 物理设计阶段

14. 数据库系统的数据共享是指 。

A.多个用户共享一个数据文件 B. 多个用户共享同一种语言共享数据

C.多种应用、多种语言、多个用户相互覆盖地使用数据集合 D.同一个应用的多个程序共享数据

15. 设有关系R和S,在下列的关系运算中, 运算不要求:“R和S具有相同的目数,且它

们对应属性的数据类型也相同”。 A. R∪S

B. R∩S

C. R-S

D. R×S

16. 在关系演算中,元组变量的变化范围是 。

A. 某一命名的关系 C. 某一个域

B. 数据库中的所有关系 D. 数据库中的所有域

17. 自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。

A. 元组 B. 行 C. 记录 D. 属性 18. 关系数据库用 实现数据之间的联系。

A. 关系

B. 指针

C. 表

D. 公共属性

19. 根据关系模型的完整性规则,一个关系中的主码 。

A. 不能有两个 C. 可以取空值

B. 不可作为其他关系的外部码 D. 不可以是属性组合

20. 五种基本关系代数运算是 。

A. ∪,-,×,π,σ C. ∪,-,∞,π,σ

B. ∪,∩,×,π,σ D. ∪,∩,∞,π,σ

21. 关系模式S(A,B,C,D)代数中的σ3<'2'(S)等价于如下的___________语句。 A. SELECT * FROM S WHERE C<'2' B. SELECT B,C FROM S WHERE C<'2' C. SELECT B,C FROM S HAVING C<'2' D. SELECT * FROM S WHERE '3'

A. 对视图的使用与表一样,也可以进行插、查、删、改操作 B. 视图只能从表中导出

C. 视图与表一样,也存储着数据

D. 对视图的操作,最终都要转化成对基本表的操作 23. 单个用户使用的数据视图的描述称为 。

A. 外模式

B. 概念模式

C. 内模式

D. 存储模式

24. 当关系R与S 做自然连接时,能够把R和S 原该舍弃的元组放到结果关系中的操作是 。

A. 左外联接 B. 右外联接 C. 外部并

2

D. 全外联接

25. 下列SQL语句中, 不是数据定义语句。

A. CREATE TABLE C. CREATE VIEW

B. GRANT

D. DROP VIEW

26. 在视图上不能完成的操作是 。 A. 在视图上定义新的基本表 B. 查询操作 C. 在视图上定义新的视图 D. 更新视图

27. 把一个单位的数据模式按数据的来源和用途,合理分布在系统的多个节点上,使大部分数据可以就

地或就近存取。这种结构是 。

A. 分布环境下的集中式数据库系统结构 B. 网络环境下的客户/服务器结构

C. 物理上分布、逻辑上集中的分布式数据库结构 D. 物理上分布、逻辑上分布的分布式数据库结构

28. 事务在执行时,所遵循的“要么全做,要么不做”,这是事务的 性质.

A. 一致性

B.原子性

C. 隔离性

D. 持久性

29. 为了防止一个用户的工作不适当影响到另一个用户,应该采取 。

A. 完整性控制

B. 并发控制

C. 安全性控制

D. 访问控制

30. 存在一个等待事务集{T0,T1,??,Tn},其中T0正等待被T1锁住的数据项,T1正等待被T2锁住

的数据项,??,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,则系统的工作状态处于 。

A. 并发处理

B. 封锁

C. 循环

D. 死锁

31. 在登录日志文件时,应该 。

A. 更新数据库与登录日志文件两个操作同时完成

B. 更新数据库与登录日志文件两个操作按随机的先后顺序完成 C. 先登录日志文件,后写数据库的更新 D. 先写数据库的更新,后登录日志文件

32. 如果事务T获得了数据项Q上的排它锁,则T对Q 。

A. 只能读不能写 C. 即可读又可写

B. 只能写不能读 D. 不能读不能写

33. 如果事务T获得了数据项Q上的共享锁,则T对Q 。

A. 只能读不能写 C. 即可读又可写

B. 只能写不能读 D. 不能读不能写

34. 在数据库中,产生数据不一致的根本原因是 。

A.数据存储量太大 B. 没有严格保护数据 D. 数据冗余

3

C.未对数据进行完整性控制