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