1 / 60
文档名称:

数据库系统概论第3章.ppt

格式:ppt   大小:1,372KB   页数:60
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库系统概论第3章.ppt

上传人:luyinyzhi 2017/2/20 文件大小:1.34 MB

下载得到文件列表

数据库系统概论第3章.ppt

文档介绍

文档介绍:第三章第三章关系数据库标准语言 SQL ? SQL 概述? 数据定义? 数据查询? 数据更新? 视图 SQL 概述? SQL ( Structured Query Language ) 结构化查询语言,是关系数据库的标准语言?数据查询?数据定义?数据操纵?数据控制 SQL 视图 2 视图 1基本表 2 基本表 1基本表 3基本表 4存储文件 2 存储文件 1 外模式模式内模式 SQL 支持关系数据库三级模式结构 数据定义 SQL 的数据定义功能: 模式的定义与删除? CREATE SCHEMA < 模式名> AUTHORIZATION <用户名>[< 表定义子句>|< 视图定义子句>|< 授权定义子句>] ? CREATE SCHEMA StuCourse AUTHORIZATION WANG; ? DROP SCHEMA < 模式名> <CASCADE|RESTRICT> ? DROP SCHEMA StuCourse RESTRICT 基本表的定义、删除与修改( 1) ?基本表的定义 CREATE TABLE < 表名> (<列名> < 数据类型>[ < 列级完整性约束条件> ] [,< 列名> < 数据类型>[ < 列级完整性约束条件>] ] … [,<表级完整性约束条件> ] ); 课程表 Course [例] 建立一个“课程”表Course CREATE TABLE Course ( Cno CHAR(4) PRIMARY KEY , Cname CHAR(40) , Cpno CHAR(4) , Ccredit SMALLINT , FOREIGN KEY ( Cpno ) REFERENCES o ) ); 先修课 Cpno 是外码被参照表是 Course o问题下面建立一个“学生选课”表SC方法是否正确? CREATE SC ( Sno CHAR(9) PRIMARY KEY null , Cno CHAR(4) PRIMARY KEY , Grade SMALLINT null , FOREIGN KEY ( Sno ) REFERENCES Student(Sno ), FOREIGN KEY ( Cno ) REFERENCES o ), );