关系数据库标准语言——1.SQL概述

本文概述了SQL的发展历程,强调了其作为数据库语言的综合统一、高度非过程化等特性。SQL支持面向集合的操作,允许直接访问外模式、模式和内模式。其简洁的语法使得学习和使用更为便捷。
摘要由CSDN通过智能技术生成

1.SQL概述

1.1 SQL 发展历程

• 1972年,IBM开发System R实验系统,配置查询语言SQUARE (Specifying Queries As Relational Expression) 以数学符号为主。
• 1974年由Boyce和Chamberlin将SQUARE语言修改为SEQUEL  (Structured English QUEry Language)语言,采用英文和结构式的语法规则,后简称为SQL  (Structured Query Language)。
• 1986年,ANSI批准SQL作为关系数据库语言的美国标准,1987年ISO采纳此标准,统称为SQL-86。并于1989进行扩充,增强完整性约束,称为SQL89。
• 1992年,ANSI公布新标准SQL-92,增加了许多新特性,如新的数据类型,更丰富的数据操作,更强的完整性、安全性支持。又称为SQL2。
• 1999年,ANSI公布SQL-99标准,增加了对面向对象的支持。又称为SQL3。
• 本世纪,SQL2003/2006/2008/2011/2016发布。

这里需要注意一下标准和实现的区别,不同软件对于标准的实现是有差异的,但是遵循相同标准。

1.2 SQL的特点:

(1) 综合统一:集DQ、DDL、DML、DCL于一体; (2) 高度非过程化:不用考虑如何实现,只需提出“做什么”,不关心“怎么做”;
(3) 面向集合的操作方式:查询、插入、删除、更新操作对象及结果都是集合; (4

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值