中国高校课件下载中心 》 教学资源 》 大学文库

复旦大学:《数据库系统引论》PPT教学课件_关系数据库语言SQL

文档信息
资源类别:文库
文档格式:PPT
文档页数:101
文件大小:361KB
团购合买:点击进入团购
内容简介
◼ 3.1 SQL的体系结构 ◼ 3.2 SQL的数据定义 ◼ 3.3 SQL的数据查询 ◼ 3.4 数据更新 ◼ 3.5 视图的定义和对视图的操作 ◼ 3.6 嵌入式SQL
刷新页面文档预览

第3章关系数据库语 SQ

1 第3章 关系数据库语 言-SQL

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

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

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

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

关系数据库语言SQL 3.1SQL的体系结构 32SOL的数据定义 3.3SQL的数据查询 34数据更新 35视图的定义和对视图的操作 3.6嵌入式SQL

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

3.1SQL的体系结构 SL的产生与发展 SQL数据库的体系结构 SL的组成

5 3.1 SQL的体系结构 ◼SQL的产生与发展 ◼SQL数据库的体系结构 ◼SQL的组成 返 回

SQL的产生与发展 1970年,美国IBM研究中心的E.F.Cod续发表 多篇论文,提出关系模型。 ■1972年,IBM公司开始研制实验型关系数据库管 理系统 SYSTEM R,配制的查询语言称为 SQUARE 语言 1974年,把 SQUARE修改为 SEQUEL语言。 1978年, SEQUEL简称为SQL,即“结构式查询语 SQL的发音仍为“ sequel”。现在SQL已经成为 个标准,其发音更倾向于发“ess-cue-el

6 SQL的产生与发展 ◼ 1970年,美国IBM研究中心的E.F.Codd连续发表 多篇论文,提出关系模型。 ◼ 1972年,IBM公司开始研制实验型关系数据库管 理系统SYSTEM R,配制的查询语言称为SQUARE 语言。 ◼ 1974年,把SQUARE修改为SEQUEL语言。 ◼ 1978年,SEQUEL简称为SQL,即“结构式查询语 言” 。 ◼ SQL的发音仍为“sequel”。现在SQL已经成为一 个标准 ,其发音更倾向于发“ess-cue-ell ”

SQL数据库的体系结构 用户1 用户2 用户3 用户4 视图1 视图2 基本表1 基本表2 基本表3 基本表4 存储文件1存储文件2存储文件3存储文件4 图31SQ数据库的体系结构

7 SQL数据库的体系结构 用户1 用户2 用户3 用户4 视图1 视图2 基本表1 基本表2 基本表3 基本表4 存储文件1 存储文件2 存储文件3 存储文件4 图3.1 SQL数据库的体系结构 SQL用户 View Base table Stored file

SQL的组成 核心SQL主要有四个部分: 口数据定义语言,即 SQL DDL, sQL模式、基本表、视图、索引等结构。 口数据操纵语言,即 SQL DML。 数据查询 数据更新 口分成插入、删除和修改三种操作。 a嵌入式SQL语言 SQL语句嵌入在宿主语言程序中的规则。 口数据控制语言,即 SQL DCL 授权、完整性规则的描述、事务控制等内容。 返

8 SQL的组成 ◼核心SQL主要有四个部分: ❑ 数据定义语言,即SQL DDL, ◼ SQL模式、基本表、视图、索引等结构。 ❑ 数据操纵语言,即SQL DML。 ◼ 数据查询 ◼ 数据更新 ❑ 分成插入、删除和修改三种操作。 ❑ 嵌入式SQL语言 ◼ SQL语句嵌入在宿主语言程序中的规则。 ❑ 数据控制语言,即SQL DCL ◼ 授权、完整性规则的描述、事务控制等内容。 返 回

3.2SQL的数据定义 SQL模式的创建和撤消 基本数据类型 基本表的创建、修改和撤消 索引的创建和撤消

9 3.2 SQL的数据定义 ◼ SQL模式的创建和撤消 ◼ 基本数据类型 ◼ 基本表的创建、修改和撤消 ◼ 索引的创建和撤消 返 回

SQL模式的创建和撤消 SQL模式的创建可用 CREATE SCHEMA语句定义,其基本句 法如下: CREATE SCHEMA〈模式名〉 AUTHORIZATI0N〈用户名〉 DROP语句的句法如下: DROP SCHEMA〈模式名〉[ CASCADE| RESTRICT 其方式有两种: CASCADE(级联式)方式。 RESTRICT(约束式)方式 10

10 SQL模式的创建和撤消 ◼ SQL模式的创建可用CREATE SCHEMA语句定义,其基本句 法如下: CREATE SCHEMA〈模式名〉AUTHORIZATION〈用户名〉 ◼ DROP语句的句法如下: DROP SCHEMA〈模式名〉[CASCADE│RESTRICT] ◼ 其方式有两种: CASCADE (级联式)方式。 RESTRICT (约束式)方式

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档