《数据库系统及应用》(第二版)习题解答
习题一
1. 什么是数据库?
数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供
多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允
许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
2. 简要概述数据库、数据库管理系统和数据库系统各自的含义。
数据库、数据库管理系统和数据库系统是三个不同的概念,数据库强调的是相互关联的数
据,数据库管理系统是管理数据库的系统软件,而数据库系统强调的是基于数据库的计算机应
用系统。
3. 数据独立性的含义是什么?
数据独立性是指数据的组织和存储方法与应用程序互不依赖、彼此独立的特性。这种特性
使数据的组织和存储方法与应用程序互不依赖,从而大大降低应用程序的开发代价和维护代价
4. 数据完整性的含义是什么?
保证数据正确的特性在数据库中称之为数据完整性。
5. 简要概述数据库管理员的职责。
数据库管理员的职责可以概括如下:
(1) 首先在数据库规划阶段要参与选择和评价与数据库有关的计算机软件和硬件,要与数
据库用户共同确定数据库系统的目标和数据库应用需求,要确定数据库的开发计划;
(2) 在数据库设计阶段要负责数据库标准的制定和共用数据字典的研制,要负责各级数据
库模式的设计,负责数据库安全、可靠方面的设计;
(3) 在数据库运行阶段首先要负责对用户进行数据库方面的培训;负责数据库的转储和恢
复;负责对数据库中的数据进行维护;负责监视数据库的性能,并调整、改善数据库的性能,
提高系统的效率;继续负责数据库安全系统的管理;在运行过程中发现问题、解决问题。
6. 文件系统用于数据管理存在哪些明显的缺陷?