实验目的
在数据库中,基本表用于存储数据;视图是虚表,在数据库中只存储视图定义(物化视图除外),通过视图可以查询、更新基本表中的数据;索引主要用于提高存取效率。通过本次实验,可以掌握基本表、视图、索引在数据库中的基本管理方法。
实验要求
熟悉实验室实验环境,阅读本次实验预备知识,熟悉基本表、视图、索引的基本概念,了解基本表、视图、索引的基本管理语法。实验中根据实验步骤要求书写相应的SQL代码并运行,记录和分析运行结果,使用代码验证SQL代码执行后是否满足步骤要求,并独立完成实验报告。
实验环境
Oracle 10g,windows 2003;
实验内容和步骤
(建议先把实验内容和步骤拷贝到SQL Developer工作区,然后按步骤进行实验,后同)
--1.创建学生选课关系数据库中的STUDENT表;
create table student
(
sno char(9) primary key,
sname char(20) unique,
ssex char(3),
sage smallint,
sdept char(20)
);
--2.创建学生选课关系数据库中的COURSE表;
create table course
(
cno char(4) primary key,
cname char(40),
cpno char(4),
ccredit smallint,
FOREIGN key (cpno) REFERENCE