第 1章 习题参考答案
一、 选择题
- C 2. B 3. D 4. C 5. D
- B 7. A 8. B 9. D 10. B
- C 12. D 13. D 14. D 15. B
- C 17. D 18. A 19. D 20. A
- D 22. D 23. C 24. A 25. C
二、 填空题 - 数据库系统阶段
- 关系
- 物理独立性
- 操作系统
- 数据库管理系统(DBMS)
- 一对多
- 独立性
- 完整性控制
- 逻辑独立性
- 关系模型
- 概念 结构(逻辑)
- 树 有向图 二维表 嵌套和递归
- 宿主语言(或主语言)
- 数据字典
- 单用户结构 主从式结构 分布式结构 客户/服务器结构 浏览器/
服务器结构 - 现实世界 信息世界 计算机世界
三、 简答题
1、 简述数据库管理技术发展的三个阶段。 各阶段的特点是什么?
答: 数据库管理技术经历了人工管理阶段、 文件系统阶段和数据库系统阶
段。
(1)、 人工管理数据的特点:
A、 数据不保存。 B、 系统没有专用的软件对数据进行管理。 C、 数据不共
享。 D、 数据不具有独立性。
(2)、 文件系统阶段的特点:
A、 数据以文件的形式长期保存。 B、 由文件系统管理数据。 C、 程序与数
据之间有一定的独立性。 D、 文件的形式已经多样化 E、 数据具有一定
的共享性
(3)、 数据库系统管理阶段特点:
A、 数据结构化。 B、 数据共享性高、 冗余度底。 C、 数据独立性高。 D、
有统一的数据控制功能。
2、从程序和数据之间的关系来分析文件系统和数据库系统之间的区别和联
系
答: 数据管理的规模日趋增大, 数据量急剧增加, 文件管理系统已不能适
应要求, 数据库管理技术为用户提供了更广泛的数据共享和更高的数据独
立性, 进一步减少了数据的余度, 并为用户提供了方便的操作使用接口。
数据库系统对数据的管理方式与文件管理系统不同, 它把所有应用程序中
使用的数据汇集起来, 以记录为单位存储, 在数据库管理系统的监督和管
理下使用, 因此数据库中的数据是集成的, 每个用户享用其中的一部分。
3、 简述数据库、 数据库管理系统、 数据库系统三个概念的含义和联系。
答: 数据库是指存储在计算机内、 有组织的、 可共享的数据集合。
数据库管理系统是软件系统的一个重要组成部分, 它通过借助操作系
统完成对硬件的访问, 并对数据库的数据进行存取、 维护和管理。
数据库系统是指计算机系统中引入数据库后的系统构成。它主要由数
据库、 数据库用户、 计算机硬件系统和计算机软件系统几部分组成。
三者的联系是: 数据库系统包括数据库和数据库管理系统。 数据库系统主
要通过数据库管理系统对数据库进行管理的。
4、数据库系统包括哪几个主要组成部分? 各部分的功能是什么? 画出整个
数据库系统的层次结构图。
答: 数据库系统包括: 数据库、 数据库用户、 软件系统和硬件系统。
数据库主要是来保存数据的。
数据库用户是对数据库进行使用的人, 主要对数据库进行存储、 维护和