下载此文档

关系数据库标准语言SQL[精].ppt


文档分类:IT计算机 | 页数:约149页 举报非法文档有奖
1/149
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/149 下载此文档
文档列表 文档介绍
第三章关系数据库标准语言SQL
SQL概述
架构(SCHEMA)

索引
数据查询
数据更新
视图
Transact-SQL语言
SQL概述
SQL语言及其标准
20世纪70年代中期,IBM公司在研制System-R RDBMS的过程中,开发了世界上最早的SQL语言,后来在许多数据库系统中被使用,由于其广泛的使用,出现标准化需求,形成SQL标准。
SQL-86
SQL-89
SQL-92(SQL2)
SQL:1999(SQL3)
SQL2003
SQL语言特点
SQL的特点
综合统一
高度非过程化
面向集合的操作方式
以同一种语法结构提供两种使用方法
语言简洁,易学易用
5. 语言简捷,易学易用
架构(SCHEMA)
CREATE SCHEMA <模式名> AUTHORIZATION <用户名>
CREATE SCHEME [‘ST’] AUTHORIZATION WANG
DROP SCHEME <模式名> <CSCADE|RESTRICT>
DROP SCHEME ZHANG CSCADE
架构与表
要为每一个基本表指定所属模式,可通过以下方式:
在表名中显式地给出模式名;
在创建模式时创建表;
设置所属的模式
、删除和修改
CREATE TABLE <表名>
(<列名> <数据类型>[ <列级完整性约束条件> ]…[,<表级完整性约束条件> ] …);
<表名>:所要定义的基本表的名字
<列名>:组成该表的各个属性(列)
<列级完整性约束条件>:仅涉及单列的完整性约束条件
<表级完整性约束条件>:涉及一个或多个属性列的完整性约束条件
定义基本表(续)
常用完整性约束
主码约束: PRIMARY KEY
唯一性约束:UNIQUE
非空值约束:NOT NULL
检查约束: CHECK
参照完整性约束:FOREIGN KEY(属性名…)
…REFERENCES 表名(属性名…)
PRIMARY KEY与 UNIQUE的区别?

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数149
  • 收藏数0 收藏
  • 顶次数0
  • 上传人yixingmaoh
  • 文件大小603 KB
  • 时间2018-01-17