SQL概貌及特点 结构化查询语言 197o年,美国IBM研究中心的E.F.Godd连续发表多篇 论文,提出关系模型 1972年,IBM公司开始研制实验型关系数据库系统 SQL标准:SQL8,SQL86,SQL2,SQL3
SQL概貌及特点 结构化查询语言 1970年,美国IBM研究中心的E. F. Godd连续发表多篇 论文,提出关系模型 1972年,IBM公司开始研制实验型关系数据库系统 SQL标准:SQL82,SQL86,SQL2,SQL3
SQL数据库的特点 个SQ模式是已经命名的数据组,由表、授权、 规则、约束等组成 个SL表由行集构成,一行是列的序列,每列 对应一个数据项 ●表有三种类型:基本表、视图和导出表 个基本表可以跨一个或者多个存储文件,一个 存储文件也可以存放 或多个基本表 ●用户可以用SQL语句对基本表和视图进行查询操 作 SQL用户可以是应用程序也可以是终端用户
SQL数据库的特点 一个SQL模式是已经命名的数据组,由表、授权、 规则、约束等组成 一个SQL表由行集构成,一行是列的序列,每列 对应一个数据项 表有三种类型:基本表、视图和导出表 一个基本表可以跨一个或者多个存储文件,一个 存储文件也可以存放一个或多个基本表 用户可以用SQL语句对基本表和视图进行查询操 作 SQL用户可以是应用程序也可以是终端用户
SQL的组成 ●数据定义语言: SQL DDL ●数据操纵语言: SQL DML ●嵌入式SQL语言使用规范 ●数据控制语言: SQL DCL 完整性 安全性 事务
SQL的组成 数据定义语言:SQL DDL 数据操纵语言:SQL DML 嵌入式SQL语言使用规范 数据控制语言:SQL DCL 完整性 安全性 事务
SQL的基本语法一模式 ●一个SQL模式定义为基本表的集合 ●模式的创建和撤销: 创建模式 CREATE SCHEMA<模式名> AUTHORIZATION<用户名> ●撤销模式 DROP SCHEMA<模式名> CASCADE| RESTRICT ● SCHEMA和 DATABASE的替换
SQL的基本语法-模式 一个SQL模式定义为基本表的集合 模式的创建和撤销: 创建模式 CREATE SCHEMA <模式名> AUTHORIZATION <用户名> 撤销模式 DROP SCHEMA <模式名> [CASCADE | RESTRICT] SCHEMA和DATABASE的替换
表和视图的概念 关系模式称为表,子模式称为视图,元组称为行,属 性称为列 在SQL中,外模式一级数据结构的基本单位是视图 (vew),视图是从若干基本表和其它视图构造出来 的表
表和视图的概念 关系模式称为表,子模式称为视图,元组称为行,属 性称为列 在SQL中,外模式一级数据结构的基本单位是视图 (view),视图是从若干基本表和其它视图构造出来 的表