暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库实验报告-(4).doc
29
12页
1次
2025-04-30
免费下载
实验题目
1
.索引的建立和删除操作
2
.视图的创建、修改、更新和查询操作
实验目的
1
.掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作
用。
2
.掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。
实验内容
1
索引的建立和删除操作
(1)
S
表中,建立按照
sno
升序的惟一性索引
snoIDX
(2)
SC
表中,建立按照学号升序和课程号降序的唯一性索引
scIDX
(3)
S
表中,按照生日建立一个非聚簇索引
birthdayIDX
(4)
C
表中,建立一个按照课程名升序的聚簇索引
cnameIDX
(5)
删除索引
cnameIDX
2
视图的创建、修改、更新和查询操作
(1)
建立一个关于所有女生信息的视图
S_GIRL
(2)
将各系学生人数,平均年龄定义为视图
V_NUM_AVG
(3)
建立一个视图反映学生所选课程的总学分情况
TOTAL_CREDIT
(4)
建立一个所有学生课程成绩的视图
S_GRADE
,包括基本学生信息,课程信息和成绩。
(5)
S_GRADE
FAIL_GRADE
(6)
建立一个至少选修了
4
门课及
4
门课以上的学生信息的视图
SC_FOUR
(7)
修改视图
S_GIRL
,要求只显示
1997
年以前出生的女生信息。
(8)
在视图
FAIL_GRADE
查询不及格超过
2
门课的学生信息。
(9)
删除视图
S_GRADE
(10)
通过视图
S_GIRL
,将“王丹”的名字修改为“汪丹”,并查询结果。
(11)
通过视图
S_GIRL
,新增一个学生信息(“刘兰兰”,“女”,“计算机学院”
1996-8-8
),并查
结果。
(12)
通过视图
S_GIRL
,删除
1995
年出生的女生信息,并查询结果。
(13)
通过视图
S_GRADE
,将“汪丹”的名字修改为“王丹”,是否可以实现,请说明原因。
(14)
通过视图
COMPUTE_AVG_GRADE
,将“
4121090301
学生的平均分改为
90
分,是否可以实现
请说明原因。
实验要求
1
要求掌握索引的类型,以及创建索引时的注意事项,例如每个表只能创建一个聚集索引,可
以创建非聚集索引最多为
249
个,等等。
2
理解创建视图的目的和意义。掌握创建视图时需要考虑的原则:只能在当前数据库中创建视
图、视图名不得与该用户的表名相同、可在视图上建立视图、定义视图不能包括
ORDER BY
等关
键字、不能建立临时视图,等等。
3
报告中由同学写明具体的操作意图(文字描述)、操作命令
SQL
语句)、和执行结果(
字描述
+
适当截图)。
4
对于要的行界和结窗口可以
Alt+PrintScreen
来截当前口,粘贴实验
告中。
实验步骤:
1.
索引的建立和删除操作
2.
S
表中,建立按照
sno
升序的惟一性索引
snoIDX
create unique index snoIDX on S(Sno asc);
运行结果:
结果显示如图
1
图表
1
建立索引
snoIDX
3.
SC
索引
scIDX
create index scIDX on
SC(Sno asc,Cno desc);
运行结果:
结果显示如图
2
图表
2
SC
表建立索引
scIDX
4.
S
非聚簇索引
birthdayIDX
create NONCLUSTERED
index birthdayIDX on S(Sbirthday
asc);
运行结果:
显示结果如图
3
所示
图表
3
建立索引
birthdayIDX
5.
C
cnameIDX
create CLUSTERED index
cnameIDX on C(Cno asc);
运行结果:
命令已成功完成。
命令已成功完成。
命令已成功完成。
of 12
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜