DBMS
后来到了20世纪50年代后期,随着磁盘、操作系统、磁芯存储器等数据存储设备的出现,新的数据处理系统迅猛发展起来。其中在操作系统中,也诞生了一种专门管理数据的软件,而它被称之为文件系统。彼时的文件系统对于企业而言,通常被视为一种存储着无数离散的对象的文件柜,不过这也实现了记录内的结构化。
20世纪60年代,当计算机开始广泛应用于数据管理,以及大量信息的涌入时,业界发现传统的文件系统已经远远无法满足对于查询、存储、管理数据的需求,恰逢此时能够统一管理和共享数据的数据库管理系统(DBMS)应运而生,最终基于DBMS,用户可以更加方便快捷地编组大量数据。1964年前后,来自军事信息系统的工作人员创下了(Data Base)数据库一词,用以表示由分时共享计算机系统终端用户共享的数据集合,可以视作数据库概念的真正诞生。
数据库系统的萌芽出现于60年代。当时计算机开始广泛地应用于数据管理,对数据的共享提出了越来越高的要求。传统的文件系统已经不能满足人们的需要。能够统一管理和共享数据的数据库管理系统(DBMS)应运而生。1961年通用电气公司(General ElectricCo.)的Charles Bachman成功地开发出世界上第一个网状DBMS也是第一个数据库管理系统—-集成数据存储(Integrated DataStore IDS),奠定了网状数据库的基础。
1970年,IBM的研究员E.F.Codd博士在刊物Communication of the ACM上发表了一篇名为"A Relational Modelof Data for Large Shared Data Banks"的论文,提出了关系模型的概念,奠定了关系模型的理论基础。1974年,IBM的Ray Boyce和DonChamberlin将Codd关系数据库的12条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(Structured Query Language)语言。在很长的时间内,关系数据库(如MySQL和Oracle)对于开发任何类型的应用程序都是首选,巨石型架构也是应用程序开发的标准架构。