41
[IT/计算机]3db关系数据库标准语言SQL1.ppt
[IT/计算机]3db关系数据库标准语言SQL1

第三章 关系数据库标准语言sql 关系数据库标准语言sql
之一

§3.1 sql概述 sql概述
sql是 language的缩写 sql是structured query language的缩写

sql的发展 3.1.1 sql的发展
1974年 1974年,由boyce和chamberlin提出 boyce和chamberlin提出 1975~1979, lab的 1975~1979,ibm san jose research lab的 关系数据库管理系统原型system r实施了这 关系数据库管理系统原型system r实施了这 种语言 sql/86是第一个sql标准 是第一个sql sql/86是第一个sql标准 sql/89(sql2)、sql/92(sql2)、 sql/89(sql2)、sql/92(sql2)、sql/99(sql3)

sql概述 sql概述
现状
大部分dbms产品都支持sql99规范, 大部分dbms产品都支持sql99规范,成为 dbms产品都支持sql99规范 操作数据库的标准语言 不同产品支持程度不同

3.1.2 sql的特点 sql的特点
1.综合统一 1.综合统一
sql集ddl、dml、dcl功能于一体 功能于一体。 sql集ddl、dml、dcl功能于一体。 sql数据操作符的统一 数据操作符的统一。 查询、 sql数据操作符的统一。(查询、更新都只有一种操 作符) 作符)

2.高度非过程化 2.高度非过程化
sql进行数据操作,只要提出“ do”, sql进行数据操作,只要提出“what to do ,无需 进行数据操作 do 告诉系统“how to do” 告诉系统“

3.面向集合的操作方式 3.面向集合的操作方式
关系运算“一次一集合” 关系
96
第3章 关系数据库标准语言SQL1.ppt
第3章 关系数据库标准语言SQL1第3章 关系数据库标准语言SQL1第3章 关系数据库标准语言SQL1
69
第3章关系数据库标准语言sql1.ppt
第3章关系数据库标准语言sql1
141
[计算机软件及应用]第三章关系数据库标准语言SQL1.ppt
[计算机软件及应用]第三章关系数据库标准语言SQL1第三章关系数据库标准语言SQL1
68
第三章 关系数据库的标准语言--sql1.ppt
第三章 关系数据库的标准语言——sql1
3篇相似文档
55
[高等教育]关系数据库标准语言SQL1.ppt
[高等教育]关系数据库标准语言SQL1

sql概述 sql概述
sql的特点 的特点 综合统一:sql语言集数据定义语言 综合统一: 语言集数据定义语言ddl、数据操纵语言dml 、数据操纵语言 语言集数据定义语言 数据控制语言dcl的功能于一体。 的功能于一体。 、数据控制语言 的功能于一体 高度非过程化: 高度非过程化:非关系数据模型的数据操纵语言是面向过程的语 操作必须指明存取路径;而用sql语言进行数据操作,只要 语言进行数据操作, 言,操作必须指明存取路径;而用 语言进行数据操作 提出“做什么” 无须指明“怎么做” 提出“做什么”,无须指明“怎么做”,因此无需了解存取路径 。 面向集合的操作方式: 面向集合的操作方式:非关系数据模型采用的是面向记录的操作 方式,操作对象是一条记录; 语言采用的集合操作方式, 方式,操作对象是一条记录;而sql语言采用的集合操作方式, 语言采用的集合操作方式 不仅操作对象、查询结果可以是元组的集合,而且一次插入、 不仅操作对象、查询结果可以是元组的集合,而且一次插入、删 更新操作的对象也可以是元组的集合。 除、更新操作的对象也可以是元组的集合。 以同一种语法结构提供两种使用方法: 以同一种语法结构提供两种使用方法:sql语言既是自含式语言 语言既是自含式语言 能独立地用
56
第三章 关系数据库标准语言SQL1-3.ppt
第三章 关系数据库标准语言SQL1-3第三章 关系数据库标准语言SQL1-3第三章 关系数据库标准语言SQL1-3
122
[工学]数据库第6次课 关系数据库语言SQL1.ppt
[工学]数据库第6次课 关系数据库语言SQL1

第3章 关系数据库语言sql

1

本章重要概念
(1)sql数据库的体系结构,sql的组成。 (2)sql的数据定义:sql模式、基本表和索引 的创建和撤销。 ( 3 ) sql 的 数 据 查 询 ; select 语 句 的 句 法 , select语句的三种形式及各种限定,基本表的 联接操作,sql3中的递归查询。 (4)sql的数据更新:插入、删除和修改语句。 (5)视图的创建和撤销,对视图更新操作的限制。 (6)嵌入式sql:预处理方式,使用规定,使 用技术,卷游标,动态sql语句。

2

本章概述
sql是关系数据库的标准语言,对关系模型的发展和商 用dbms的研制起着重要的作用。sql语言是介乎于关 系代数和元组演算之间的一种语言。本章详细介绍sql 的核心部分内容:数据定义、数据查询、数据更新和嵌 入式sql。

3

关系数据库语言sql
3.1 sql的体系结构 3.2 sql的数据定义 3.3 sql的数据查询 3.4 数据更新 3.5 视图的定义和对视图的操作 3.6 嵌入式sql

4

3.1 sql的体系结构
3.1.1 sql的产生与发展 3.1.2 sql数据库的体系结构 3.1.3 sql的组成

返 回
5

sql的产生与发展
1970年,美国ibm研究中心的e.fdd连续发表多篇论 文,提出关系模型。1972年,ibm公司开始研制实验型 关系数据库管理系统system r,配制的查询语言称为 square (specifying queries as relational expression )语 言,在语言中使用了
145
【数据库系统课件】关系数据库标准语言SQL1.ppt
【数据库系统课件】关系数据库标准语言SQL1【数据库系统课件】关系数据库标准语言SQL1【数据库系统课件】关系数据库标准语言SQL1

向豆丁求助:有没有关系数据库语言SQL1?