SQL标准

"SQL"的名称Structured   Query   Language(结构化查询语言)的缩写。在   1974   年,Donald Chamberlin和其他人在IBM的研究所定义了语言  SEQUEL  Structured   English   Query   Language)(结构化英语查询语言)。 这种语言在1974-75   年首先在一种叫SEUEL-XRMIBM的原型里面实现。到了1976-77年,定义了一种叫SEQUEL/2SEQUEL改进版,并且名称也因此改成SQL    
   
 
1977年,IBM开发了一种新的叫   System   R   的原型语言。   System   R   实现了   SEQUEL/2   (现在的   SQL)的很大一部分子集,并且在项目过程中对   SQL   做了许多修改。   System   R   被安装到了许多用户节点上,   包括   IBM   的节点和许多经过选择的客户节点上。   多亏了在   System   R   那些用户节点上的成功,IBM   开始开发基于   System   R   技术的   SQL   语言的商业产品。    
   
 
再过了一年,IBM   和许多其他提供商宣布了许多   SQL   产品,例如   SQL/DSIBM),DB2IBM),   ORACLEOracle   Corp.),   DG/SQLData   General   Corp.),     SYBASESybase   Inc.).    
   
  SQL  
现在还是一个官方标准。在   1982   年,美国国家标准局   ANSI)公布了数据库委员会宪章(DatabaseCommitteeX3H2   建议发展一种标准的关系语言。   这个建议在   1986   年被批准并且认为实际上就是   IBM   版本的   SQL。在   1987   年,这个ANSI   标准也被国际标准化组织   ISO)接受为国际标准。这个最初的   SQL   版本的标准经常非正式的被称为   "SQL/86"   到了   1989   年,对那个最初的标准进行了扩展,   并且这个新的标准被经常地非正式的称为"SQL/89"   同样在   1989   年,一个相关的标准,发展了称之为   数据库语言嵌入SQL   Database   LanguageEmbedded   SQL   ESQL)。    
   
  ISO  
  ANSI   委员会已经在一个大大地扩展了最初的标准的新版本的定义上工作了好几年,   常被非正式的称之为   SQL2     SQL/92   。这个版本成为一个批准了的标准   -   "International   Standard   ISO/IEC   9075:1992,   Database   Language   SQL   -   1992   年晚些时候。   SQL/92   通常是人们说   "SQL标准"   时所指的版本。

你可能感兴趣的:(sql)