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标准在数据库以外的其他领域也受到重视和采用
联系客服