JeeStudy 发表于 2020-3-21 19:37:28

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/861986年10月
SQL/891989年
SQL/921992年
SQL99 (SQL3)1999年
SQL/20032003年
SQL/20082006年
SQL/20112010年
SQL/20162016年
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基本命集还进行了不同程度的扩充和修改,也可以支持标准以外的一些功能特性。




页: [1]
查看完整版本: MySQL8.0大师之路:第6章:关系数据库标准语言SQL-6.1 SQL的产生与发展