数据库系统教程表索引实验报告
昆明理工大学信息工程与自动化学院学生实验报告
( 2010—2011 学年 第上学期 )
课程名称:数据库系统教程 开课实验室:2301 2010年 11月10日
年级、专业、班计科083学号200810405325姓名杨绍宏成绩实验项目名称SQL的数据定义教师刘英莉老师教师评语
教师签名:
年 月 日一、实验题目:SQL的数据定义
二、实验项目:
(一)、SQL模式的创建和撤销
1.SQL模式的创建
在SQL中,一个SQL模式定义为基本表的集合。一个SQL模式由模式名和模式拥有者的用户名或账号来确定,包含模式中美一个元素(基本表、视图、索引等)的定义。
SQL模式的创建可用CREATE SCHEMA语句定义,其基本句法如下:
CREATE SCHEMA〈模式名〉AUTHORIZATION〈用户名〉
例如,下面语句定义了教学数据库德SQL模式:
Create schema st_co authorization lismith
2.SQL模式的撤销
当一个SQL模式及其所属的基本表。视图等元素都不需要时,可以用DROP语句撤销这个SQL模式。DROP语句的句法如下:
DROP SCHEMA〈模式名〉[CASCADE│RESTRICT]
其方式有两种:
CASCADE (级联式)方式:执行DROP语句时,把SQL模式及其下属的基本表、视图、索引等所有元素全部撤销。
RESTRICT (约束式)方式:执行DROP语句时,只有当SQL模式中没有任