1 / 75
文档名称:

第3章 关系数据库标准语言SQL.ppt

格式:ppt   页数:75页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 关系数据库标准语言SQL.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第3章 关系数据库标准语言SQL.ppt

文档介绍

文档介绍:第3章关系数据库标准语言SQL
本章要点
国际标准数据库语言SQL学****掌握与灵活应用是本章的要求。SQL语言的学****从数据定义(DDL)、数据查询(QUERY)、数据更新(DML)、视图(VIEW)等方面逐步展开,而嵌入式SQL是SQL的初步应用内容。SQL数据查询是学****的重点。
本章逻辑结构
SQL语言的基本概念与特点
语言的发展及标准化
SQL语言的基本概念
SQL语言的主要特点
SQL数据定义
字段数据类型
创建、修改和删除数据表
设计、创建和维护索引
SQL数据查询
SELECT命令的格式及其含义
SELECT子句的基本使用
本章逻辑结构
WHERE子句的基本使用
常用库函数及统计汇总查询
分组查询
查询的排序
连接查询
合并查询
嵌套查询
存储查询结果到表中
SQL数据更新
插入数据
本章逻辑结构
修改数据
删除数据
视图
定义和删除视图
查询视图
更新视图
SQL数据控制
权限与角色
系统权限与角色的授予与收回
对象权限与角色的授予与收回
本章逻辑结构
嵌入式SQL语言*
嵌入式SQL简介
嵌入式SQL要解决的三个问题
第四代数据库应用开发工具或高级语言中SQL的使用
小结<br****题

SQL全称是结构化查询语言(Structured Query Language),它是国际标准数据库语言,如今无论是Oracle、Sybase、Informix、SQL Server这样的大型数据库管理系统,还是Visual Foxpro、Access这样的微机上常用的微、小型数据库管理系统,都支持SQL语言。学****本章后,应该了解SQL语言的特点,掌握SQL语言的四大功能及其使用方法,重点掌握SQL数据查询功能及其使用方法。
语言的发展及标准化
在70年代初,。70年代中期,IBM公司在研制 SYSTEM R关系数据库管理系统中研制了SQL语言,最早的SQL语言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&amp;D上公布的。
1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS数据库系统中也实现了SQL。
1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。
1989年,美国ANSI采纳在ANSI -1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89。
语言的发展及标准化
1992年,ISO又推出了SQL92标准,也称为SQL2。
目前SQL99(也称为SQL3)在起草中,增加了面向对象的功能。
结构化查询语言SQL(Structured Query Language)是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的、功能极强的关系数据库语言。目前已成为关系数据库的标准语言,广泛应用于各种数据库。
SQL语言的基本概念
SQL支持的数据库模式
SQL语言的基本概念
基本表是本身独立存在的表,在SQL中一个关系就对应一个表。一些基本表对应一个存储文件,一个表可以有若干索引,索引也存放在存储文件中。
视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。
存储文件是内模式的基本单位。每一个存储文件存储一个或多个基本表的内容。一个基本表可有若干索引,索引也存储在存储文件中。存储文件的存储结构对用户是透明的。