1 / 60
文档名称:

数据库系统概论过程稿.ppt

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

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

分享

预览

数据库系统概论过程稿.ppt

上传人:ipod0b 2017/9/6 文件大小:1.34 MB

下载得到文件列表

数据库系统概论过程稿.ppt

相关文档

文档介绍

文档介绍:第三章
关系数据库标准语言SQL
第三章关系数据库标准语言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),
);