数据库发展历史

数据库发展历史教程

数据库 发展历史可以分为,数据管理与数据库的诞生、关系数据库的诞生结构化查询语言的诞生面向对象数据库的诞生数据管理的变革 以及 数据挖掘和商务智能

数据管理的诞生

数据库的历史可以追溯到 50 多年前。那时的数据管理非常简单。通过大量的分类、比较和表格绘制的机器运行数百万穿孔卡片来进行数据的处理,其运行结果在纸上打印出来或者制成新的穿孔卡片。而数据管理就是对所有这些穿孔卡片进行物理的储存和处理。

数据库的诞生

数据库系统的萌芽出现于 20 世纪 60 年代,当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求,传统的文件系统已经不能满足人们的需要,能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。

数据模型是数据库系统的核心和基础,各种 DBMS 软件都是基于某种数据模型的。所以通常也按照数据模型的特点将传统数据库系统分成网状数据库(Network database)、层次数据库(Hierarchical database)和 关系数据库(Relational database)三类。

网状数据库诞生

最早出现的是网状 DBMS,是美国通用电气公司 Bachman 等人在 1961 年开发成功的 IDS(IntegratedData Store)。

1961 年通用电气公司的 CharlesBachman 成功地开发出世界上第一个网状 DBMS,也是第一个数据库管理系统——集成数据存储(IntegratedData Store,IDS),奠定了网状数据库的基础,并在当时得到了广泛的发行和应用。

网状数据库模型

网状数据库模型对于层次和非层次结构的事物都能比较自然的模拟,在关系数据库出现之前网状 DBMS 要比层次 DBMS 用得普遍。在数据库发展史上,网状数据库占有重要地位,层次型 DBMS 是紧随网络型数据库而出现的。

最著名最典型的层次数据库系统是 IBM 公司在1968 年开发的 IMS(InformationManagement System),一种适合其主机的层次数据库。这是 IBM 公司研制的最早的大型数据库系统程序产品。