结构化查询语言的诞生

结构化查询语言(SQL)诞生

1974年,IBM 的 Ray Boyce 和 DonChamberlin 将 Codd 结构化查询语言的 12 条准则的数学定义以简单的关键字语法表现出来,里程碑式地提出了SQL(StructuredQuery Language)语言。

结构化查询语言(SQL)功能

SQL语言的功能包括查询、操纵、定义和控制,是一个综合的、通用的结构化查询语言语言,同时又是一种高度非过程化的语言,只要求用户指出做什么而不需要指出怎么做。

SQL集成实现了数据库生命周期中的全部操作,提供了与结构化查询语言进行交互的方法。SQL可以与标准的编程语言一起工作。

自产生之日起,SQL语言便成了检验结构化查询语言的试金石,而SQL语言标准的每一次变更都指导着结构化查询语言产品的发展方向。1986年,ANSI 把SQL作为结构化查询语言语言的美国标准,同年公布了标准SQL文本。

SQL灵魂人物

Codd

1976 年 IBM 的 Codd 发表了一篇里程碑的论文“R系统:数据库关系理论”,介绍了结构化查询语言理论和查询语言SQL。

随后,Oracle 的创始人 LarryEllison 非常仔细地阅读了这篇文章,敏锐意识到在这个研究基础上可以开发商用软件系统,而当时大多数人认为结构化查询语言不会有商业价值。

几个月后,Ellison 他们就开发了 Oracle 1.0。今天,Oracle数据库的最新版本为 11g,包括几乎所有的世界500强企业都在使用Oracle的数据库。

Larry Ellison

Larry Ellison 是世界上最大数据库软件公司Oracle(甲骨文)的CEO,2008年仅次于 Bill Gates 的世界第二富豪。

他的产品遍布全世界,似乎谁都无法离开他:当我们从自动提款机上取钱、在航空公司预定航班,或将家中电视接入Internet 等等。毫无疑问,这时的你就在和Oracle打交道。

Larry Ellison是美国犹太人,俄罗斯移民,1944 年出生在曼哈顿。1977 年 6 月 Larry Ellison、Bob Miner 和Edward Oates 合伙出资 2 000美元成立了软件开发研究公司。