- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
关系数据库标准语言
SQL
电子与信息工程系
电子与信息工程系
2010年5月5日 1
The Department of Electronics Information Engineering
The Department of Electronics Information Engineering
要点
SQL 语言简介
SQL 语言及其使用方式
独立式 SQL
嵌入式 SQL
电子与信息工程系
电子与信息工程系
The Department of Electronics Information Engineering May 5, 2010 2
The Department of Electronics Information Engineering
3.1 SQL 概述
Structured Query Language, 1974 年被提出
关系数据库的国际标准语言:大多数数据库均用
SQL 作为共同的数据存取语言和标准接口,实现
不同数据库系统之间的互操作
目前仍被不断扩充
介于关系代数和关系演算之间,三者可相互转换
电子与信息工程系
电子与信息工程系
The Department of Electronics Information Engineering May 5, 2010
The Department of Electronics Information Engineering
SQL 的特点
综合统一:
集 DDL 、DML 、DCL 功能于一体,可独立完成数据库
生命周期中的全部活动,语言风格统一
高度非过程化:
用户只需提出“做什么”,而无需指明“怎么做 ”
面向集合的操作方式:
操作对象、查询结果、更新数据均可以是元组的集合
提供两种使用方式: SQL 功能 关键动词
自含式、嵌入式 数据查询 SELECT
语言简捷,易学易用 数据定义 CREATE, DROP, ALTER
数据操纵 INSERT, UPDATE, DELETE
数据控制 GRANT, REVOKE
电子与信息工程系
电子与信息工程系
The Department of Electronics Information Engineering May 5, 2010 4
The Department of Electronics Information Engineering
SQL 语言的基本概念
SQL 支持关系数据库的三级模式结构
存储文件:组成关系数据库的内模式,对用户透明
基表 (Base Table) :组成关系数据库的模式,一个关系对应一个基表,一或多
个基表对应一个存储文件
视图 (View) :组成关系数据库的外模式,从一个或多个基表中导出,不独立
存储在数据库中
SQL
视图 1 视图 2 外模式
基本表 1 基本表 2 基本表 基本表 4 模式
存储
文档评论(0)