文档介绍:第6章 Access数据库基础知识
      数据库基础知识
    本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——ess数据库》。数据库技术所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。数据库技术作为数据管理的主要技术目前已广泛应用于各个领域,数据库系统已成为计算机系统的重要组成部分。
      考点1:数据管理技术的发展
    计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。
    计算机数据管理随着计算机硬件、软件技术和计算机应用范围的发展而不断发展,多年来大致经历了如下几个阶段。
    
    20世纪50年代以前,计算机主要用于数值计算。从当时的硬件看,外存只有纸带、卡片、磁带,没有直接存取设备;从软件看,没有操作系统以及管理数据的软件;从数据看,数据量小,数据无结构,由用户直接管理,且数据间缺乏逻辑组织,数据依赖于特定的应用程序,缺乏独立性。
    
    50年代后期到60年代中期,出现了磁盘等直接存取数据的存储设备。计算机开始应用于以加工数据为主的事务处理阶段。这种基于计算机的数据处理系统也就从此迅速发展起来。这种数据处理系统是把计算机中的数据组织成相互独立的数据文件,系统可以按照文件的名称对其进行访问,对文件中的记录进行存取,并可以实现对文件的修改、插入和删除,这就是文件系统。文件系统实现了记录内的结构化,即给出了记录内各种数据间的关系。但是,文件从整体来看却是无结构的。其数据面向特定的应用程序,因此数据共享性、独立性差,且冗余度大,管理和维护的代价也很大。
    
    60年代后期,计算机性能得到提高,更重要的是出现了大容量磁盘,存储容量大大增加。为解决数据的独立性问题,实现数据的统一管理,达到数据共享的目的,数据库技术得到了极大的发展。数据库的特点是数据不再只针对某一特定应用,而是面向全组织,具有整体的结构性,共享性高,冗余度小,具有一定的程序与数据间的独立性,并且实现了对数据进行统一的控制。
    
    到20世纪70年代,网络技术的发展为数据库提供了分布式运行的环境,结构从原有的主机-终端体系结构发展到客户/服务器系统结构,使数据库技术与网络技术相结合,成为当代数据库技术发展的主要特征。
    分布式数据库系统可分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种。目前使用最多的是第二种结构的客户/服务器(C/S)系统结构。Access为创建功能强大的客户/服务器应用程序提供了专用工具。客户/服务器应用程序具有本地用户界面,但访问的是远程服务器上的数据。
    
    将数据库技术与面向对象程序设计技术相结合,就产生了面向对象数据库系统。面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,因此,面向对象数据库技术有望成为继数据库技术之后的新一代数据管理技术。
    Access在用户界面、程序设计等方面进行了很好地扩充,提供了面向对象程度设计的强大功能,但在本质上讲,它只是传统的关系型数据库系统。
      、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是       。[2005年9月填空第1题]
    答案:数据库系统阶段
  数据库基础知识
      考点3:数据库系统的组成
    本章节内容来自全国计算机等级考试用书《计算机等级考试考点分析、题解与模拟——ess数据库》。数据库系统由四部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。
    
    由于一般数据库系统数据量很大,加之DBMS丰富的强有力的功能使得自身的体积很大,因此整个数据库系统对硬件资源提出了较高的要求,这些要求是:
    (1)有足够大的内存以存放操作系统、DBMS的核心模块、数据缓冲区和应用程序。
    (2)有足够大的直接存取设备存放数据(例如磁盘),有足够的其他存储设备来进行数据备份。
    (3)要求计算机有较高的数据传输能力,以提高数据传送率。
    
    系统软件主要包括操作系统、数据库管理系统、与数据库接口的高级语言及其编译系统,以及以DBMS为核心的应用开发工具。 
    操作系统是计算机系统必不可少的系统软件,也是支持DBMS运行必不可少的系统软件。 
    数据库管理系统是数据库系统不可缺的系统软