第1章 第1章 Visual FoxPr0数据库管理系统基础
1.1.2 数据库的由来和发展
数据管理技术大致经过以下4个阶段:人工管理阶段、文件系统阶段、数据库阶段和**数据库阶段。
1.人工管理阶段
这一阶段(20世纪50年代中期以前)的计算机主要用于科学计算。硬件中的外存只有卡片、纸带等,软件只有汇编语言,没有数据管理方面的软件。数据处理的方式基本上是批处理,数据不保存;每个应用程序要包括存储结构、存取方法、输入/输出方式等,由于各应用程序处理的数据不会毫无联系,程序之间会有重复;对数据的存取以记录为单位。
2.文件系统阶段
这一阶段(20世纪50年代后期至60年代中后期)的计算机不仅用于科学计算,还大量用于��息管理。外存已有磁盘、磁鼓等直接存储设备,软件方面出现了**语言和操作系统。
数据可长期保存在外存的磁盘上;数据的物理结构与逻辑结构有了区别;程序与设备之间有设备独立性(程序只需用文件名与数据打交道,不必关心数据的物理位置);文件的形式已多样化,有直接存取等,因而对文件的记录可顺序访问,也可随机访问;基本上还是以记录为单位。缺陷:数据冗余性,不一致性,数据联系弱。
3.数据库阶段
数据管理技术进入数据库阶段的标志是20世纪60年代后期的三大事件:即1969年IBM公司推出的IMS产品(层次数据库系统)和CODASYL研究和建议的DBTG系统(网状数据库系统),以及1970年起,IBM公司E.ECodd连续发表一系列论文,奠定了关系数据库理论基础。
70年代以来,数据库技术得到迅速发展,层次、网状数据库系统投入使用。70年代末推出了关系数据库一些试验系统,80年代初出现了一批商品化的关系数据库系统,如ORACLE、SQL/DS、DB2、INGRES、INFORMIX、UNIFY以及dBASE、FoxBASE等。SQL在1986年被美ANSl和国际标准化组织(ISO)采纳为关系数据库语言的国际标准。
……