《数据库基础与应用》课程PPT教学课件(Access案例教程)第9章 数据库语言SQL

数害础与应阳 Access 亲例教程 计算机基础教研童
计算机基础教研室 ——Access 案例教程 数据库基础与应用

第9章数据库语言SQL 1 SQL特点 9.1.1数据库语言SQL 9.1.2SQL特点 2 SQL数据定义 9.2.1 SQL模式的创建和撤销 9.2.2 SQL的基本数据类型 9.2.3基本的表的创建和撤销 9.2.4索引的创建和撤销 F dan 计算机基础教研室
计算机基础教研室 SQL数据定义 第9章 数据库语言SQL 1 SQL特点 2 9.2.1 SQL模式的创建和撤销 9.2.2 SQL的基本数据类型 9.2.3基本的表的创建和撤销 9.2.4索引的创建和撤销 9.1.1 数据库语言SQL 9.1.2 SQL特点

3 数气间 9.3.1 SELECT基本句型 9.3.2 SELECT语句的使用技术 9.3.3 SELECT语句完整的结构 934数据查询的改进写法 9.3.5嵌套查询的改进写法 9.3.6基本表的连接操作 9.4.1数据插入 942数据删除 9.4.3数据修改 算机基础教研蜜
3 计算机基础教研室 3 SQL数据查询 9.3.1 SELECT基本句型 9.3.2 SELECT语句的使用技术 9.3.3 SELECT语句完整的结构 9.3.4 数据查询的改进写法 9.3.5 嵌套查询的改进写法 9.3.6 基本表的连接操作 9.4.1数据插入 9.4.2 数据删除 9.4.3 数据修改 4 SQL数据更新

5〉视图的定义及操作 9.5.1视图的创建和撒销 9.52对视图的操作 6 9.6.1嵌入式SQL的实现方式 9.6.2嵌入式SQL的使用规定 9.6.3SQL的集合处理方式的主语言 单记录处理方式之间的协调 9.64嵌入式SQL的使用技术 算机基础教研蜜
4 计算机基础教研室 6 嵌入式SQL 5 视图的定义及操作 9.5.1 视图的创建和撤销 9.5.2 对视图的操作 9.6.1 嵌入式SQL的实现方式 9.6.2 嵌入式SQL的使用规定 9.6.3 SQL的集合处理方式的主语言 单记录处理方式之间的协调 9.6.4嵌入式SQL的使用技术

第9章数据库语言SQL sQL( Structured Query Language)是一种结构化 查询语言。 通常核心SQL主要有四个部分: (1)数据定义语言,即 SQL DDL,用于定义SQL模式、基本表、 视图、索引等结构; (2)数据操纵语言,即sαLDML,数据操纵分成数据查询和数 据更新两类,而数据更新又分为插入、删除和修改三种操作; ·(3)嵌入式SQL语言的使用规定,这一部分内容涉及到SQL语 句嵌入在主语言程序中的规则; (4)数据库控制语言,即 SQL DCL,这一部分包括对基本表和 枧图的授权、完整性规则的描述、事务控制等内容。 5 计算机基础教研堂回
计算机基础教研室 第9章 数据库语言SQL • SQL(Structured Query Language)是一种结构化 查询语言。 5 返回 • 通常核心SQL主要有四个部分: • (1)数据定义语言,即SQL DDL,用于定义SQL模式、基本表、 视图、索引等结构; • (2)数据操纵语言,即SQL DML,数据操纵分成数据查询和数 据更新两类,而数据更新又分为插入、删除和修改三种操作; • (3)嵌入式SQL语言的使用规定,这一部分内容涉及到SQL语 句嵌入在主语言程序中的规则; • (4)数据库控制语言,即SQL DCL,这一部分包括对基本表和 视图的授权、完整性规则的描述、事务控制等内容

91SQL特点 SQL具有如下特点: (1)SQL具有十分灵活和强大的查询功能,其 SELECT语句能完 成相当复杂的查询操作,包括各种关系代数操作、统计、排序等 操作; ·(2)SQL不是一个应用开发语言,它只提供对数据库的操作功能 不能完成屏幕控制、菜单管理、报表生成等功能,但SQL既可作 为交互式语言独立使用,也可作为子语言嵌入在主语言中使用 成为应用开发语言的-部分; (3)SQL是国际标准语言,有利J各种数据库之间交换数据,有 利于程序的移植,有利于实现高度的数据独立性,有利于实现标 准化; (4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的 语法结构接近英语,因此容易学习和使用 计算机基础教研讴回
计算机基础教研室 9.1 SQL特点 6 • SQL具有如下特点: • (1)SQL具有十分灵活和强大的查询功能,其SELECT语句能完 成相当复杂的查询操作,包括各种关系代数操作、统计、排序等 操作; • (2)SQL不是一个应用开发语言,它只提供对数据库的操作功能, 不能完成屏幕控制、菜单管理、报表生成等功能,但SQL既可作 为交互式语言独立使用,也可作为子语言嵌入在主语言中使用, 成为应用开发语言的一部分; • (3)SQL是国际标准语言,有利于各种数据库之间交换数据,有 利于程序的移植,有利于实现高度的数据独立性,有利于实现标 准化; • (4)SQL的词汇不多,完成核心功能只用了9个英语动词,它的 语法结构接近英语,因此容易学习和使用。 返回

92SQL数据定义 本节介绍对SQL模式、基本表和索引的创建和撤销等 操作 算机基础教研蜜
计算机基础教研室 9.2 SQL数据定义 • 本节介绍对SQL模式、基本表和索引的创建和撤销等 操作。 7

9.21sQL模式的创建和撤销 ·SQL模式的创建 ·在SQL中,一个SQL模式定义为基本表的集合。一个 sQL模式由模式名和模式拥有者的用户名或账号来确 定,并包含模式中每一个元素(基本表、视图、索引 等)的定义。刨建SαL模式,就是定义了一个存储空 8 计算机基础教研室
计算机基础教研室 9.2.1SQL模式的创建和撤销 • SQL模式的创建 • 在SQL中,一个SQL模式定义为基本表的集合。一个 SQL模式由模式名和模式拥有者的用户名或账号来确 定,并包含模式中每一个元素(基本表、视图、索引 等)的定义。创建SQL模式,就是定义了一个存储空 间。 8

·SQL模式的创建可用 CREATE SCHEMA语句定义,其 基本语法如下: · CREATE SCHEMA AUTHORIZATION 例如,下面语句定义了教学数据库的SQL模式 CREATE SCHEMA ST CO AUTHORIZATION LISMITH: 该模式名为STco,拥有者为 LISMITH。 算机基础教研蜜
计算机基础教研室 • SQL模式的创建可用CREATE SCHEMA语句定义,其 基本语法如下: • CREATE SCHEMA AUTHORIZATION • 例如,下面语句定义了教学数据库的SQL模式: • CREATE SCHEMA ST_CO AUTHORIZATION LISMITH; • 该模式名为ST_CO,拥有者为LISMITH。 9

sQL模式的撤銷 当一个SQL模式及其所属的基本表、视图等元素都不 需要时,可以用DROP语句撤销这个SQL模式。DROP 语句的语法如下: DROP SCHEMA[ CASCADE RESTRICT 其方式有两种: CASCADE(级联式)方式:执行DROP语句时,把 SQL模式及其下属的基本表、枧图、索引等所有元素 全部撤销。 10 计算机基础教研室
计算机基础教研室 • SQL模式的撤销 • 当一个SQL模式及其所属的基本表、视图等元素都不 需要时,可以用DROP语句撤销这个SQL模式。DROP 语句的语法如下: • DROP SCHEMA [ CASCADE | RESTRICT] • 其方式有两种: • CASCADE(级联式)方式:执行DROP语句时,把 SQL模式及其下属的基本表、视图、索引等所有元素 全部撤销。 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《现代操作系统》课程教学资源(PPT课件讲稿)Chapter 02 进程与线程 Process and Thread.pps
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第5章 批量数据处理——数组.ppt
- 上海交通大学:Scheduling Algorithms in Heterogeneous Computing Systems.pptx
- 北京理工大学:《软件工程基础》课程教学资源(PPT课件讲稿)需求工程(主讲:刘驰).ppt
- 《计算机图形学》课程教学资源(PPT课件讲稿)Chapter 4 Graphics Output Primitives(Part II).pptx
- 亚马逊云计算AWS(Amazon Web Service)、Cloud Computing——Cassandra.ppt
- 上海交通大学:《通信网络》课程PPT教学课件(讲稿)Communication Networks - ANALYSIS OF 10G EEE PROTOCOL.pptx
- 上海交通大学:《Multicore Architecture and Parallel Computing》课程教学资源(PPT课件讲稿)Lecture 7 CUDA.ppt
- 上海交通大学:云安全(PPT讲稿)Cloud Security.pptx
- 局域网的硬件设备和操作系统(PPT讲稿).ppt
- 大数据分析(PPT讲稿)大数据引领我们走向数据智能化时代.ppt
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第3章 关系数据库的基本理论.ppt
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第三章 Java面向对象编程.pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第六章 Java输入输出流与文件操作.pptx
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)流程控制语句.pptx
- 《Java面向对象程序设计》课程教学课件(PPT讲稿)AWT和Swing组件.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第4章 Java图形用户界面设计.pptx
- 江苏海洋大学(淮海工学院):《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第2章 Java语言基础.pptx
- 《Java面向对象程序设计》课程教学资源(PPT课件讲稿)第四章 Java图形用户界面设计 4.2 AWT和Swing组件.pptx
- 《高级语言程序设计 Advanced Programming》课程教学资源(PPT课件讲稿)第8章 指针.ppt
- 《数据库基础与应用》课程PPT教学课件(Access案例教程)第8章 宏.pptx
- 《数据库基础与Access应用》课程教学资源(PPT课件)第12章 应用实例.pptx
- 《数字图像处理基础》课程教学资源(教学大纲.pdf
- 长安大学:《微机原理》课程教学资源(PPT课件讲稿)第7章 汇编语言程序设计.pptx
- 西安交通大学:《微型计算机接口技术》课程教学资源(PPT课件讲稿)第二章 微型处理器与单片机.ppt
- 中国铁道出版社:《局域网技术与组网工程》课程教学资源(PPT课件讲稿)第7章 网络系统集成与网络维护.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第3章 Word 2007文字处理.ppt
- 《微机原理》课程教学资源(PPT课件)第六章 微型计算机的输入/输出.ppt
- 《单片机原理及应用》课程教学资源(PPT课件)第8章 AT89S51单片机外部存储器的扩展.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第七章 模板与库的应用.ppt
- 《网页设计与制作》课程教学资源(PPT课件讲稿)第四章 设计页面布局.ppt
- 《微机原理》课程教学资源(PPT课件)第2章 微处理器与总线.ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第四章 指令系统及汇编语言程序设计 4.5 各类指令详解.ppt
- 多媒体图像处理技术(PPT课件讲稿,共六章).ppt
- 山东大学:《人机交互技术》课程教学资源(PPT课件讲稿)第9章 可用性分析与评估.ppt
- 《C++语言程序设计》课程教学课件(PPT讲稿)第13讲 多态.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第八章 I/O操作的实现.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第七章 语义分析和中间代码生成.ppt
- 山东大学计算机科学与技术学院:Web Service(PPT讲稿).ppt
- 《Android 程序设计基础》课程教学资源(PPT课件讲稿)第5章 Android用户界面(界面设计、控件操作).ppt