教据库系统概论 第三章关系数据库标准语言 SQL 计算机科学与技术学院
1 计算机科学与技术学院 数据库系统概论 第三章 关系数据库标准语言 SQL
第三章关系数据库标准语言SQL 3.1SQL概述 3.2数据定义 3.3查询 3.4数据更新 3.5视图 3.6数据控制 3.7嵌入式SQL 3.8小结
2 第三章 关系数据库标准语言SQL 3.1 SQL概述 3.2 数据定义 3.3 查询 3.4 数据更新 3.5 视图 3.6 数据控制 3.7 嵌入式SQL 3.8 小结
31sQL概述 SQL的特点 1.综合统 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方法 5.语言简洁,易学易用
3 3.1 SQL概述 ◼ SQL的特点 ◼ 1. 综合统一 ◼ 2. 高度非过程化 ◼ 3. 面向集合的操作方式 ◼ 4. 以同一种语法结构提供两种使用方法 ◼ 5. 语言简洁,易学易用
5.语言简捷,易学易用 表31SQL语言的动词 SQL功能 动词 数据定义 CREATE, DROP, ALTER 数据查询 SELECT 数据操纵 INSERT, UPDATE DELETE 数据控制 GRANT, REVOKE
4 5. 语言简捷,易学易用 表 3.1 SQL 语言的动词 SQL 功 能 动 词 数 据 定 义 CREATE,DROP,ALTER 数 据 查 询 SELECT 数 据 操 纵 INSERT,UPDATE DELETE 数 据 控 制 GRANT,REVOKE
311sQL:产生与发展 1970年,美国IBM研究中心的 E.F. Codo连续发表多篇论 文,提出关系模型。 1972年,IBM公司开始研制实验型关系数据库管理系 统 SYSTEM R,配制的查询语言称为 SQUARE ( Specifying Queries As Relational Expression)语言,在 语言中使用了较多的数学符号 1974年, Boyce和 Chamberlain把 SQUARE修改为 SEQUEL( Structured English QUEry Language)语言。 后来 SEQUEL简称为SQL( Structured Query Language), 即“结构式查询语言”,SQL的发音仍为“ sequel”l SQL已经成为一个标准,不具有具体缩写含义
5 3.1.1 SQL:产生与发展 ◼ 1970年,美国IBM研究中心的E.F.Codd连续发表多篇论 文,提出关系模型。 ◼ 1972年,IBM公司开始研制实验型关系数据库管理系 统SYSTEM R,配制的查询语言称为SQUARE (Specifying Queries As Relational Expression )语言,在 语言中使用了较多的数学符号。 ◼ 1974年,Boyce和Chamberlain把SQUARE修改为 SEQUEL (Structured English QUEry Language )语言。 ◼ 后来SEQUEL简称为SQL (Structured Query Language ), 即“结构式查询语言”,SQL的发音仍为“sequel”。 ◼ SQL已经成为一个标准 ,不具有具体缩写含义