SQL的起源 (偶遇金融危机, 故而修身养性, 以去浮躁之气. 今日开博, 发首篇文章)

偶遇金融危机, 故而修身养性, 以去浮躁之气. 今日开博, 发首篇文章.

 

SQL的起源:

  20世纪70年代, 美国加利福尼亚州圣何赛旁的IBM研究实验室, 在IBM工作的数学家和研究员Ted Codd创造了数据管理的重要理论,并写了有重大影响的论文, 名为"A Relational Model of Data for Large Shared Data Banks", 1970年6月发表在<<Communications of the ACM>>上.他定义了关系数据模型, 该模型由数据结构(行和列组成的表), 对数据的操作(如选择,投影和连接),确保数据连续性的完整性规则(如主键和参照完整性)等组成.

  20世纪70年代早期, 基于Codd的思想, 以IBM研究分队的形式形成的小组开发了关系数据库管理系统原型. 由Frank King领导的名为System R的工程启动了. 该工程的目标是开发一个完全支持SQL的关系数据库原型.

  System R小组认识到, Codd的数学DSL/Alpha语言对没有数学基础的人来说太难理解, 所以, 他们创建了名为SQUARE的语言, 代表以关系表达式形式指定的查询. 尽管改进了DSL/Alpha, SQUARE仍然不适合于键盘输入, 因为他需要当时还很难表示的下标.

  该小组后来决定将SQUARE的思想改为基于英语关键字的方法,因为这样比较容易录入. 他们扩展并改进了这一新语言, 并称之为SEQUEL, 代表结构化英语查询语言(Structured English Query Language). 因为商标问题, 改名字后来被改为SQL.

  SQL的一般发音为"sequel", 有时也被发音为"ess-queell".

  1974年, Don Chamberlin 和 Ray Boyce合写了题目为"SEQUEL:A Structured English Query Language"的论文, 并发表在1974年5月的<<the Proceedings of the May 1974 ACM SIGMOD Workshop on Data Description, Acces, and Control>> 学报上. 这是有关这门SQL语言的最先广泛流传的论文.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值