文档介绍:《Oracle9i数据库技术》课内实践7---Oracle对象管理
班级___________学号__________ 姓名_____________ 成绩___________
通过上机实践熟悉Oracle 9i的对象管理,包括表、索引、视图、同义词和序列几种数据库对象的管理等。
任务
详细步骤
表管理
使用SQL语句创建Student表; 如果存在同名的表,改用StudentXXX表名,以下同。其中XXX为自己学号;
在OEM中察看Student表,发现已经新增了名为Student的表。
双击表Student弹出编辑对话框,我们可以在里面修改其属性,包括字段、存储特性等。
在OEM中创建COURSE表;
利用向导创建SCORE表;
向Student、Course、Score表中插入数据,参见书中132的数据;
修改Student表添加一个Varchar2(100)的MEMO字段;
修改Student表中的MEMO字段为Varchar2(200);
删除Student表中的MEMO字段;
改变Student表名为STU,执行Select * from STU成功后,在将表名称改回Student;
察看SYSTEM用户创建的所有表名称信息
在OEM中创建Student表基于姓名字段的索引,索引名为stu_name_index;
察看用户SYSTEM的所有索引;
;
在OEM中利用向导创建student表的V1_student视图,查询男同学的信息;
利用SQL语句创建V2_student视图,查询女同学的信息;
执行命令:select * from V1_student;
执行命令:select * from V2_student;
修改V1_student视图为查询电子2030班的男同学学生信息;
删除V2_student;
g. 利用DESC显示V1_student视图的结构;
a. 创建Student表的公有同义词ST;
b