计算机科学与技术学院
数据库系统概论
第三章关系数据库标准语言SQL
1
第三章关系数据库标准语言SQL
SQL概述
数据定义
查询
数据更新
视图
数据控制
嵌入式SQL
小结
2
SQL概述
SQL的特点
1. 综合统一
2. 高度非过程化
3. 面向集合的操作方式
4. 以同一种语法结构提供两种使用方法
5. 语言简洁,易学易用
3
5. 语言简捷,易学易用
4
SQL:产生与发展
1970年,,提出关系模型。
1972年,IBM公司开始研制实验型关系数据库管理系统SYSTEM R,配制的查询语言称为SQUARE (Specifying Queries As Relational Expression )语言,在语言中使用了较多的数学符号。
1974年,Boyce和Chamberlain把SQUARE修改为SEQUEL (Structured English QUEry Language )语言。
后来SEQUEL简称为SQL (Structured Query Language ),即“结构式查询语言”,SQL的发音仍为“sequel”。
SQL已经成为一个标准,不具有具体缩写含义。
5
SQL:语言的标准
语言组成:
词汇
语言:
自然语言:汉语,英语,法语,鸟语,狗语,……
程序设计语言:
语言作用:
交流的载体;
有交流对象,交流内容
可写,可读
语法
语义
机器语言
汇编语言
高级语言
超高级语言
8
SQL数据库的体系结构
SQL用户
视图
基本表
存储文件
外模式
概念模式
内模式
用户1
用户2
用户3
用户4
视图1
视图1
基本表1
基本表2
基本表3
基本表4
存储文件1
存储文件2
存储文件3
存储文件4
9
SQL数据库的体系结构
1、关系模型与SQL标准的术语比较:
数据库模式:SQL模式(Schema),数据库(Database);
关系模式:基本表;
外/子模式:视图;
元组:行(Row);
属性:列(Column);
10
数据库武大版3章关系数据库标准语言SQL1ppt课件 来自淘豆网m.daumloan.com转载请标明出处.