下载此文档

关系数据库标准语言SQL.pptx


文档分类:办公文档 | 页数:约101页 举报非法文档有奖
1/101
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/101 下载此文档
文档列表 文档介绍
数据库系统概论
An Introduction to Database System
第三章关系数据库标准语言SQL
安爽
anshuang_001@
东北大学秦皇岛分校
第三章关系数据库标准语言SQL
SQL概述
数据定义
数据查询
数据更新
视图
SQL的数据定义
数据查询(需重点掌握)
数据操纵
视图的建立、删除、查询、更新。
需要掌握的基本知识点
SQL的产生与发展
1974年,Boyce和Chamberlin提出SQL(Structured Query Language)
1975年,IBM的San Jose Research Laboratory研制了System R原型并实现了SQL
,ANSI批准了SQL作为美国标准SQL-86
1987年,ISO也通过了这一标准
1989年,ANSI公布了SQL-89
1992年,ANSI公布了SQL-92
目前使用的新标准SQL-99
SQL 概述
1. 语言简洁、易学易用:核心功能只有8个动词,语法简单,接近英语。
SQL 的特点
SOL功能
动词
数据查询
SELECT
数据定义
CREATE, DROP, ALTER
数据操纵
INSERT, UPDATE, DELETE
数据控制
GRANT, REVOKE
2. 高度非过程化的语言:用户只需提出“干什么”,至于“怎么干”由DBMS解决;用户只需要在查询语句中提出需要什么,DBMS即可按路径存取,并把结果返回给用户。
3. 面向集合的语言:每一个SQL的操作对象是一个或多个关系,操作的结果也是一个关系。
4. 即可独立使用,又可嵌入到宿主语言中使用,具有自主型和宿主型两种特点。
5. 综合统一,具有查询、操作、定义和控制四种语言一体化的特点。它只向用户提供一种语言,但该语言具有上述多种功能,且每中操作只需一种操作符。
集DDL、DML、DCL的功能于一体
非关系模型分:模式DDL、外模式DDL、DSDL、DML
可以在运行后根据需要随时修改模式
非关系模型需停止数据库运行,转储数据,修改模式并编
译后再重装数据库
数据操作符统一
查找、插入、删除、修改每一种操作都只需一种操作符
SQL
视图1
视图2
基本表1
基本表2
基本表3
基本表4
存储文件1
存储文件2
外模式
模式
内模式
SQL 的基本概念
SQL对关系数据库模式的支持
SQL用户2
几个基本概念
1、用户可以用SQL语言对视图(View)和基本表(Base Table)进行查询等操作,在用户观点里,视图和表一样,都是关系。
2、视图是从一个或多个基本表中导出的表,本身不存储在数据库中,只有其定义,可以将其理解为一个虚表。
3、基本表是本身独立存在的表,每个基本表对应一个存储文件,一个表可以带若干索引,存储文件及索引组成了关系数据库的内模式。
SQL语言的功能包括:
查询(Query);操纵(Manipulation);
定义(Definition);控制(Control)
SQL语言是一个综合的、通用的、功能极强的关系数据库语。
课程表Course
o
ame
先行课Cpno
redit
1
数据库
5
4
2
数学
2
3
信息系统
1
4
4
操作系统
6
3
5
数据结构
7
4
6
数据处理
2
7
C语言
6
4
学生选课表SC
学号
Sno
o
成绩
Grade
200215121
1
92
200215121
2
85
200215121
3
88
200215122
2
90
200215122
3
80
学生表Student
学号Sno
姓名Sname
性别Ssex
年龄Sage
所在系Sdept
200215121
李勇

20
CS
200215122
刘晨

19
CS
200215123
王敏

18
MA
200215124
张立

19
IS
学生-课程数据库
学生-课程数据库的数据示例

关系数据库标准语言SQL 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数101
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小枷
  • 文件大小555 KB
  • 时间2018-03-08
最近更新