1.SQL的发展 SQL:Structured Query Language,结构化查询语言 1970年,美国IBM研究中心的E.F.Codd提出关系模型 1972年,IBM公司研制RDBMS—SYSTEM R,配置的查询语言称为SQUARE(Specifying Queries As Relational Expression)语言 1974年,Boyce和Chamberlin把SQUARE修改为SEQUEL(Structured English QUEry Language)语言,采用英语单词表示和结构式的语法规则,看起来很像英语句子 后来SEQUEL简称为SQL,即“结构化查询语言”,SQL的发音仍为“sequel” 现在SQL已经成为一个标准,发音更倾向于发“ess-cue-ell” SQL被认为是数据库界的奇迹,同时成为关系数据库产品事实上的标准 自20世纪70年代末起,推出的关系数据库产品有Oracle、DB2、SYBASE等 一种介于关系代数与关系演算之间的语言 2.SQL的标准化 1986年10月,美国国家标准化协会(ANSI)发布了ANSI文件X5.135—1986《数据库语言SQL》 1987年6月国际标准化组织(ISO)采纳为国际标准,称为SQL86 ANSI在1989年10月颁布了增强完整性特征的SQL89标准,增加简单的完整性描述语句 1992年8月发布了标准化文件ISO/IEC9075:1992《数据库语言SQL》,称为SQL2,实现了对远程数据库访问的支持 1999年ISO发布了标准化文件ISO/IEC9075:1999《数据库语言SQL》,称为SQL3,增加面向对象功能 3.SQL标准的意义 成为关系数据库的标准语言 使数据库世界有可能链接为一个统一的整体 SQL标准在数据库以外的其他领域也受到重视和采用 |
|