Access 2010数据库程序设计
上QQ阅读APP看书,第一时间看更新

1.1 数据库基础知识概述

1.1.1 计算机数据管理技术的发展

计算机数据管理技术的发展经过了3个阶段。

1.人工管理阶段

20世纪50年代中期以前,计算机主要应用于科学计算,由于数据量较少,一般不需要长期保存数据。在硬件方面,没有磁盘等直接存取的存储设备,只能使用卡片、纸带、磁带等存储数据。软件方面,只有汇编语言,没有操作系统和高级语言,更没有管理数据的软件。数据的输入、输出和使用随程序一起调入内存,用完撤出。不但造成数据冗余度大,而且数据的存储格式、存取方式、输入/输出方式都要由程序员自行设计。

2.文件系统阶段

20世纪50年代末期至60年代中期,计算机技术有了提高,计算机的应用范围不断扩大,不仅用于科学计算,还用于信息管理。这时,外部存储器已有磁盘、磁鼓等直接存储设备;软件则出现了高级语言和操作系统。操作系统中的文件系统是专门管理外存的数据管理软件。大量大容量的存储设备出现,使数据不再是程序的组成部分,它可以直接存储在外存储器上,通过文件名来调入使用。但是除了对数据的存取由文件系统来完成以外,数据的内部结构、数据的维护却仍由程序来定义和完成。因而,数据文件与使用数据的程序之间仍存在很强的依赖关系。

3.数据库系统阶段

20世纪60年代后期,大容量磁盘的使用和数据处理的急剧增长,使联机存储大量数据成为可能,为了解决数据的独立性问题,实现数据的统一管理,达到数据共享的目的,数据库得到了极大的发展,进入数据库系统阶段。