当前位置:文档之家› 数据库实验报告 (4)

数据库实验报告 (4)

一实验题目
.索引的建立和删除操作
.视图的创建、修改、更新和查询操作
二实验目的
.掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作用。

.掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。

三实验内容
1.索引的建立和删除操作
(1)在表中,建立按照升序的惟一性索引。

(2)在表中,建立按照学号升序和课程号降序的唯一性索引。

(3)在表中,按照生日建立一个非聚簇索引。

(4)在表中,建立一个按照课程名升序的聚簇索引。

(5)删除索引。

2.视图的创建、修改、更新和查询操作
(1)建立一个关于所有女生信息的视图。

(2)将各系学生人数,平均年龄定义为视图
(3)建立一个视图反映学生所选课程的总学分情况。

(4)建立一个所有学生课程成绩的视图,包括基本学生信息,课程信息和成绩。

(5)在视图基础之上,建立一个两门课以上成绩不及格的学生情况视图。

(6)建立一个至少选修了门课及门课以上的学生信息的视图。

(7)修改视图,要求只显示年以前出生的女生信息。

(8)在视图查询不及格超过门课的学生信息。

(9)删除视图。

(10)通过视图,将“王丹”的名字修改为“汪丹”,并查询结果。

(11)通过视图,新增一个学生信息(“刘兰兰”,“女”,“计算机学院”,),并查询结果。

(12)通过视图,删除年出生的女生信息,并查询结果。

(13)通过视图,将“汪丹”的名字修改为“王丹”,是否可以实现,请说明原因。

(14)通过视图,将“”学生的平均分改为分,是否可以实现,请说明原因。

四实验要求
.要求掌握索引的类型,以及创建索引时的注意事项,例如每个表只能创建一个聚集索引,可以创建非聚集索引最多为个,等等。

.理解创建视图的目的和意义。

掌握创建视图时需要考虑的原则:只能在当前数据库中创建视图、视图名不得与该用户的表名相同、可在视图上建立视图、定义视图不能包括等关键字、不能建立临时视图,等等。

.报告中由同学写明具体的操作意图(文字描述)、操作命令(语句)、和执行结果(文字描述适当截图)。

.对于重要的运行界面和结果窗口,可以用来截取当前窗口,并粘贴到实验报告中。

五实验步骤:
1.索引的建立和删除操作
2.在表中,建立按照升序的惟一性索引。

( );
运行结果:
结果显示如图:
图表错误!未指定顺序。

建立索引
3.在表中,建立按照学号升序和课程号降序的唯一性索引。

代码:( );
结果显示如图:
图表错误!未指定顺序。

在表建立索引。

4.在表中,按照生日建立一个非聚簇索引。

代码:( );
运行结果:。

相关主题