JEE Study|JAVA EE|企业级开发学习网

标题: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.1 SQL的产生与发展 [打印本页]

作者: JeeStudy    时间: 2020-3-21 19:37
标题: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.1 SQL的产生与发展
6.1SQL的产生与发展
SQL是在1974年由Boyce和Chamberlin提出的,最初叫Sequel,并在IBM公司研制的关系数据库管理系统原型System R上实现。由于SQL简单易学,功能丰富,深受用户及计算机工业界欢迎,因此被数据库厂商所采用。经各公司的不断修改、扩充和完善,SQL得到业界的认可。1986年10月,美国国家标准局(American National Standard Institute, ANSI)的数据库委员会X3H2批准了SQL作为关系数据库语言的美国标准,同年公布了SQL标准文本(简称SQL-86)。1987年,国际标准化组织(International Organization for Standardization, ISO)也通过了这一标准。
  
标准
  
发布时间
SQL/86
1986年10月
SQL/89
1989年
SQL/92
1992年
SQL99 (SQL3)
1999年
SQL/2003
2003年
SQL/2008
2006年
SQL/2011
2010年
SQL/2016
2016年
2008年、2011年又对SQL2003做了一些修改和补充。可以发现,SQL标准的内容越来越丰富,也越来越复杂。SQL99合计超过1 700页。SQL/86和SQL/89都是单个文档。SQL/92和SQL99己经扩展为一系列开放的部分。 例如, SQL/92除了SQL基本部分外还增加了SQL调用接口、SQL永久存储模块;而SQL99则进一步扩展为框架、SQL基础部分、SQL调用接口、SQL永久存储模块、SQL宿主语言绑定、SQL外部数据的管理和SQL对象语言绑定等多个部分。
目前,没有一个数据库系统能够支持SQL标准的所有概念和特性。大部分数据库系统能支持SQL/92标准中的大部分功能以及SQL99、SQL2003中的部分新概念。同时,许多软件厂商对SQL基本命集还进行了不同程度的扩充和修改,也可以支持标准以外的一些功能特性。










欢迎光临 JEE Study|JAVA EE|企业级开发学习网 (http://www.jeestudy.com/) Powered by Discuz! X3.2