第四章关系数据库标准语言SQL 1SQL概述 2学生-课程数据库 3数据定义 4数据查询 5数据更新 6视图 7小结SQL概述(续) v1.1SQL的产生与发展 v1.2SQL的特点 v1.3SQL的基本概念SQL标准的进展过程 标准大致页数发布日期 n SQL/861986.10 n SQL/89(FIPS127-1)120页1989年 n SQL/92622页1992年 n SQL991700页1999年 n SQL20032003年1.2SQL的特点 1.综合统一 n 集数据定义语言(DDL),数据操纵语言( DML),数据控制语言(DCL)功能于一体。 n 可以独立完成数据库生命周期中的全部活动 : 定义关系模式,插入数据,建立数据库; 对数据库中的数据进行查询和更新; 数据库重构和维护 数据库安全性、完整性控制等 n 用户数据库投入运行后,可根据需要随时逐 步修改模式,不影响数据的运行。 n 数据操作符统一2.高度非过程化 v非关系数据模型的数据操纵语言“面向过程”,必须制定 存取路径 v SQL只要提出“做什么”,无须了解存取路径。 v 存取路径的选择以及SQL的操作过程由