实验报告
一、实验目的
熟悉Oracle数据库模式对象的概念,功能及其管理;
二、实验使用环境(本次实验所使用的平台和相关软件)
三、实验内容
1、创建表 2、表约束 3、创建索引 4、创建索引化表 5、创建分区表 6、创建外部表 7、创建簇 8、创建序列 9、创建同义词 10、创建视图
四、实验步骤和实验结果
1、按教材P206页图中所示的表结构,利用SQL语句创建class,student两个表。
1
2、为student表添加一个可以延迟的外键约束,其CNO列参照class表的CNO列。
3、为student表添加一个可以延迟的外键约束,保证该列表取值在0~100之间。
4、为student表的SAGE列添加一个检查约束,保证该取值为“M”或“F”,且默
2
认值为“M”。
5、在class表的CNAME列上创建一个唯一性的索引。
6、利用子查询分别创建一个事物级的临时表和会话级的临时表,其结构与student表的结构相同。
3
7、创建一个索引化表,其表的结构与student表相同。
8、创建一个student_range表,按学生年龄分为3个区,低于20岁的学生信息放入part1区,储存在EXAMPLE表空间中;20~30岁的学生信息放在part2区,存放在ORCLTBS1表空间中;其他数据放在part3区,存放在ORCLTBS2表空间中。
4