习题参考答案第1章数据库概述2.与文件管理相比,数据库管理有哪些优点
答:将相互关联的数据集成在一起,具有较少的数据冗余,程序与数据相互独立,保证数据的安全可靠,最大限度地保证数据的正确性,数据可以共享并能保证数据的一致性
3.比较文件管理和数据库管理数据的主要区别
答:数据库系统与文件系统相比实际上是在应用程序和存储数据的数据库之间增加了一个系统软件,即数据库管理系统,使得以前在应用程序中由开发人员实现的很多繁琐的操作和功能,都可以由这个系统软件完成,这样应用程序不再需要关心数据的存储方式,而且数据的存储方式的变化也不再影响应用程序
而在文件系统中,应用程序和数据的存储是紧密相关的,数据的存储方式的任何变化都会影响到应用程序,因此不利于应用程序的维护
4.数据库管理方式中,应用程序是否需要关心数据的存储位置和结构
因为在数据库系统中,数据的存储位置以及存储结构保存在数据库管理系统中,从数据到物理存储位置的转换是由数据库管理系统自动完成的
6.在数据库系统中,应用程序可以不通过数据库管理系统而直接访问数据库文件吗
7.数据独立性指的是什么
它能带来哪些好处
答:数据独立性指的是数据的逻辑独立性和物理独立性
逻辑独立性带来的好处是当表达现实世界信息的逻辑结构发生变化时,可以不影响应用程序;物理独立性带来的好处是当数据的存储结构发生变化时,可以不影响数据的逻辑组织结构,从而也不影响应用程序
8.数据库系统由哪几部分组成,每一部分在数据库系统中的作用大致是什么
答:数据库系统由三个主要部分组成,即数据库、数据库管理系统和应用程序
数据库是数据的汇集,它以一定的组织形式存于存储介质上;数据库管理系统是管理数据库的系统软件,它可以实现数据库系统的各种功能;应用程序指以数据库数据为核心的应用程序
9.在文件服务器结构和客户/服务器结构中,对数据的处理有什么