数据库系统概论
An Introduction to Database System
第三章关系数据库标准语言SQL
第三章关系数据库标准语言SQL
SQL概述
学生-课程数据库
数据定义
数据查询
数据更新
视图
小结
SQL概述
SQL的产生与发展
1970年,,提出关系模型。
1972年,IBM公司开始研制实验型关系数据库管理系统SYSTEM R,配制的查询语言称为SQUARE (Specifying Queries As Relational Expression )语言,在语言中使用了较多的数学符号。
1974年,Boyce和Chamberlin把SQUARE修改为SEQUEL (Structured English QUEry Language )语言。后来SEQUEL简称为SQL (Structured Query Language ),即“结构式查询语言”,SQL的发音仍为“sequel”。现在SQL已经成为一个标准。
SQL数据库的体系结构
用户1
用户2
用户3
用户4
视图1
视图1
基本表1
基本表2
基本表3
基本表4
存储文件1
存储文件2
存储文件3
存储文件4
SQL数据库的体系结构
SQL用户
View
Base table
Stored file
SQL的特点
1. 综合统一
2. 高度非过程化
3. 面向集合的操作方式
4. 以同一种语法结构提供两种使用方法
5. 语言简洁,易学易用
1. 综合统一:
SQL语言综合:
数据定义语言DDL
数据操纵语言DML
数据控制语言DCL
--“什么事都可以用SQL语言来做”
2、高度非过程化
只须说“做什么”,不用管“怎么做”
减轻了用户的负担,有利于提高数据独立性
3、面向集合的操作方式
非关系数据模型:面向记录
SQL:集合操作
4、以同一种语法结构提供两种使用方式
既可联机交互操作,
也可以嵌入到高级语言中去
5. 语言简捷,易学易用
——核心功能九个动词开头
关系数据库标准语言SQL 单表查询 来自淘豆网m.daumloan.com转载请标明出处.