一. 单选题(共30题,60分)
1. (单选题, 2分)在数据库中存储的是 。
- A.数据
- B.数据模型
- C.数据以及数据之间的联系
- D.信息
2. (单选题, 2分)数据库系统的数据独立性是指 。
- A.不会因为数据的变化而影响应用程序
- B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序
- C.不会因为存储策略的变化而影响存储结构
- D.不会因为某些存储结构的变化而影响其他的存储结构
3. (单选题, 2分)数据库系统的核心是 。
- A. 数据库
- B. 数据库管理系统
- C. 数据库管理员
- D. 软件工具
4. (单选题, 2分)数据库系统的核心是 。
- A.编译系统
- B.数据库
- C.操作系统
- D.数据库管理系统
5. (单选题, 2分)数据库系统和文件系统的主要区别是 。
- A.数据库系统复杂,而文件系统简单
- B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决
- C.文件系统只能管理文件,而数据库系统还能管理其他类型的数据
- D.文件系统只能用于小型、微型机,而数据库系统还能用于大型机
6. (单选题, 2分)数据库管理系统(DBMS)是 。
- A.一个完整的数据库应用系统
- B.一组硬件
- C.一组软件
- D.既有硬件,也有软件
7. (单选题, 2分)数据库的概念模型独立于 。
- A.具体的机器和DBMS
- B.E-R图
- C.信息世界
- D.现实世界
8. (单选题, 2分)数据库应用系统包括 。
- A.数据库语言、数据库
- B.数据库、数据库应用程序
- C. 数据管理系统、数据库
- D. 数据库管理系统
9. (单选题, 2分)数据库管理系统的工作不包括 。
- A.定义数据库
- B.对已定义的数据库进行管理
- C.为定义的数据库提供操作系统
- D.数据通信
10. (单选题, 2分)在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是 。
- A. 外模式
- B. 内模式
- C. 存储模式
- D. 模式
11. (单选题, 2分)在数据库设计中用关系模型来表示实体和实体之间的联系。关系模型的结构是 。
- A.层次结构
- B.二维表结构
- C.网状结构
- D.封装结构
12. (单选题, 2分)数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 。
- A.DBS包括DB和DBMS
- B.DDMS包括DB和DBS
- C.DB包括DBS和DBMS
- D.DBS就是DB,也就是DBMS
13. (单选题, 2分)数据库的网状模型应满足的条件是 。
- A.允许一个以上的无双亲,也允许一个结点有多个双亲
- B.必须有两个以上的结点
- C.有且仅有一个结点无双亲,其余结点都只有一个双亲
- D.每个结点有且仅有一个双亲
14. (单选题, 2分)实体是信息世界中的术语,与之对应的数据库术语为 。
- A. 文件
- B.数据库
- C.字段
- D.记录
15. (单选题, 2分)在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 阶段。
- A. 数据库系统
- B. 文件系统
- C. 人工管理
- D. 数据项管理
16. (单选题, 2分)关系数据模型 。
- A.只能表示实体问的1∶1联系
- B.只能表示实体间的1∶n联系
- C.只能表示实体间的m∶n联系
- D.可以表示实体间的上述三种联系
17. (单选题, 2分)数据模型用来表示实体间的联系,但不同的数据库管理系统支持不同的数据模型。
在常用的数据模型中,不包括 。
- A.网状模型
- B.链状模型
- C.层次模型
- D.关系模型
18. (单选题, 2分)数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 。
- A.同一个应用中的多个程序共享一个数据集合
- B.多个用户、同一种语言共享数据
- C.多个用户共享一个数据文件
- D.多种应用、多种语言、多个用户共享地使用数据集合
19. (单选题, 2分)数据库系统与文件系统的主要区别是 。
- A. 数据库系统复杂,而文件系统简单
- B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
- C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件
- D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
20. (单选题, 2分)在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是 。
- A.外模式
- B.内模式
- C.存储模式
- D.模式
21. (单选题, 2分)数据库系统的特点是 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
- A.数据共享
- B.数据存储
- C.数据应用
- D.数据保密
22. (单选题, 2分)数据库三级模式体系结构的划分,有利于保持数据库的 。
- A.数据独立性
- B.数据安全性
- C.结构规范化
- D.操作可行性
23. (单选题, 2分)层次型、网状型和关系型数据库划分原则是 。
- A.记录长度
- B.文件的大小
- C.联系的复杂程度
- D.数据之间的联系
24. (单选题, 2分)数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 。
- A.数据库模式描述语言
- B.数据库子语言
- C.数据操纵语言
- D.数据结构语言
25. (单选题, 2分)数据库中,数据的物理独立性是指 。
- A.数据库与数据库管理系统的相互独立
- B.用户程序与DBMS的相互独立
- C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
- D.应用程序与数据库中数据的逻辑结构相互独立
26. (单选题, 2分)在数据库中,下列说法 是不正确的。
- A.数据库避免了一切数据的重复
- B.若系统是完全可以控制的,则系统可确保更新时的一致性
- C.数据库中的数据可以共享
- D.数据库减少了数据冗余
27. (单选题, 2分)下述关于数据库系统的正确叙述是 。
- A.数据库系统减少了数据冗余
- B.数据库系统避免了一切冗余
- C.数据库系统中数据的一致性是指数据类型一致
- D.数据库系统比文件系统能管理更多的数据
28. (单选题, 2分)应用数据库的主要目的是为了 。
- A.解决保密问题
- B.解决数据完整性问题
- C.共享数据问题
- D.解决数据量大的问题
29. (单选题, 2分)在数据库的非关系模型中,基本层次联系是 。
- A.两个记录型以及它们之间的多对多联系
- B.两个记录型以及它们之间的一对多联系
- C.两个记录型之间的多对多的联系
- D.两个记录之间的一对多的联系
30. (单选题, 2分)下述关于数据库系统的正确叙述是 。
- A.数据库中只存在数据项之间的联系
- B.数据库的数据项之间和记录之间都存在联系
- C.数据库的数据项之间无联系,记录之间存在联系
- D.数据库的数据项之间和记录之间都不存在联系
二. 填空题(共6题,16分)
31. (填空题, 3分)数据库体系结构按照 ① 、 ② 和 ③ 三级结构进行组织。
正确答案:
(1) 模式;外模式;内模式
32. (填空题, 3分)现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是 ① 、 ② 和 ③ 。
正确答案:
(1) 现实世界
(2) 信息世界
(3) 计算机世界;数据世界;计算机世界(数据世界);计算机世界(数据世界);计算机世界或数据世界;机器世界
33. (填空题, 2分)数据库管理系统的主要功能有 ① 、 ② 、数据库的运行管理和数据库的建立以及维护等4个方面。
正确答案:
数据定义;数据定义功能;数据操纵;数据操纵功能;数据操作;数据操作功能;数据的定义功能;数据的操作功能;数据的定义
34. (填空题, 3分)数据管理技术按时间顺序经历了 ① 、 ② 和 ③ 三个阶段。
正确答案:
(1) 人工管理;人工管理阶段
(2) 文件系统;文件系统阶段;文件系统管理
(3) 数据库系统;数据库系统阶段;数据库系统管理
35. (填空题, 2分)数据独立性又可分为 ① 和 ② 。
正确答案:
(1) 逻辑数据独立性;数据逻辑独立性;逻辑独立性;物理独立性;数据的逻辑独立性
(2) 物理数据独立性;数据物理独立性;物理独立性;逻辑独立性;数据的物理独立性
36. (填空题, 3分)数据模型是由 ① 、 ② 和 ③ 三部分组成的。
正确答案:
数据结构;完整性约束;数据完整性约束;数据完整性约束条件;数据约束;数据操作;数据的完整性约束;数据的完整性约束条件
三. 简答题(共3题,24分)
37. (简答题, 8分)试述数据库系统三级模式结构,并说明这种结构的优点是什么?
正确答案:数据库系统的三级模式结构由外模式、模式和内模式组成。
外模式,亦称子模式或用户模式,是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。
模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。外模式通常是模式的子集。
内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。
为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两级映像:外模式/模式映像和模式/内模式映像。正是这两级映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
38. (简答题, 8分)DBMS的主要功能有哪些?
正确答案:
①数据库定义功能;
②数据组织、存储和管理功能;
③数据操纵功能;
④数据库的事务管理和运行管理;
⑤数据库的建立和维护功能;
⑥其他功能,如不同数据库之间的互访和互操作功能等。
39. (简答题, 8分)什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?
正确答案:
数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像作相应改变,
可以使模式保持不变,从而应用程序也不必改变,这就是数据与程序的物理独立性,简称数据的物理独立性。
数据与程序的逻辑独立性:当数据的逻辑结构即模式改变时,由数据库管理员对各个外模式/模式的映像作相应改变,
可以使外模式保持不变,从而应用程序不必修改,这就是数据与程序的逻辑独立性,简称数据的逻辑独立性。
DBMS在三级模式之间提供的两级映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。