第 1 章 数据库概述11. 试说明数据、数据库、数据库管理系统和数据库系统的概念。答:数据是数据库中存储的基本对象。数据库:是存放数据的场所。数据库管理系统:管理数据库数据及其功能的系统软件。数据库系统:由数据库、数据库管理系统、数据库管理员和数据库应用程序共同构 成的系统。2. 数据管理技术的发展主要经历了哪几个阶段?答:文件管理和数据库管理。3. 文件管理方式在管理数据方面有哪些缺陷?答:(1)编写应用程序不方便。(2)数据冗余不可避免。(3)应用程序依赖性。(4)不 支持对文件的并发访问。(5)数据间联系弱。(6)难以满足不同用户对数据的需求。4.与文件管理相比,数据库管理有哪些优点?答:(1)相互关联的数据集合;(2)较少的数据冗余;(3)程序与数据相互独立; (4)保证数据的安全可靠;(5)最大限度地保证数据的正确性;(6)数据可以共享并能 保证数据的一致性。5. 比较用文件管理和用数据库管理数据的主要区别。答:文件系统不能提供数据的独立性,也不能提供数据共享、安全性等功能,这些 需要客户端编程实现。而数据库管理系统可以很方便地提供这些功能。6. 在数据库管理方式中,应用程序是否需要关心数据的存储位置和存储结构?为什 么?答:不需要。因为这些都由数据库管理系统来维护。7. 在数据库系统中,数据库的作用是什么?答:数据库是存储数据的仓库,其作用是存储数据。8. 在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据文件吗? 答:不可以。9.数据独立性指的是什么?它能带来哪些好处?答:数据独立性包括逻辑独立性和物理独立性两部分。物理独立性是指当数据的存 储结第 1 章 数据库概述2构发生变化时,不影响应用程序的特性;逻辑独立性是指当表达现实世界的信息内3容发生变化时,不影响应用程序的特性。这两个独立性使用户只需关心逻辑层即可,同 时增强了应用程序的可维护性。10.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么?答:数据库系统一般包括 3 个主要部分:数据库、数据库管理系统和应用程序。数 据库是数据的汇集,它以一定的组织形式保存在存储介质上;数据库管理系统是管理数 据库的系统软件,它可以实现数据库系统的各种功能;应用程序专指以数据库数据为基 础的程序。4第 2 章 数据库系统结构1.解释数据模型的概念,为什么要将数据模型分成两个层次?答:数据模型实际上是模型化数...