1 / 13
文档名称:

数据库实验-数据库索引、视图与触发器.doc

格式:doc   大小:2,271KB   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库实验-数据库索引、视图与触发器.doc

上传人:相惜 2021/10/28 文件大小:2.22 MB

下载得到文件列表

数据库实验-数据库索引、视图与触发器.doc

相关文档

文档介绍

文档介绍:精选文档,供参考!
精选文档,供参考!
精选文档,供参考!
石家庄经济学院
实 验 报 告
学 院: 信息工程学院
专 业: 网络工程
信息工程学院计算机实验中心制
精选文档,供参考!
精选文档,供参考!
精选文档,供参考!
学号
4**********
姓名
马立杰
实验日期
2014-4-28
实验室
260实验室
指导教师
张有华
设备编号
22
实验内容
实验4 数据库索引、视图与触发器
一 实验题目
1.索引的建立和删除操作
2.视图的创建、修改、更新和查询操作
二 实验目的
1.掌握数据库索引建立与删除操作,掌握数据库索引的分类,并了解建立数据库索引的意义、作用。
2.掌握视图的创建和查询操作,理解视图的使用,理解实图在数据库安全性中的作用。
三 实验内容
索引的建立和删除操作
在S表中,建立按照sno升序的惟一性索引snoIDX。
在SC表中,建立按照学号升序和课程号降序的唯一性索引scIDX。
在S表中,按照生日建立一个非聚簇索引birthdayIDX。
在C表中,建立一个按照课程名升序的聚簇索引cnameIDX。
删除索引cnameIDX。
视图的创建、修改、更新和查询操作
建立一个关于所有女生信息的视图S_GIRL。
将各系学生人数,平均年龄定义为视图V_NUM_AVG
建立一个视图反映学生所选课程的总学分情况TOTAL_CREDIT。
建立一个所有学生课程成绩的视图S_GRADE,包括基本学生信息,课程信息和成绩。
在视图S_GRADE基础之上,建立一个两门课以上成绩不及格的学生情况视图FAIL_GRADE。
建立一个至少选修了4门课及4门课以上的学生信息的视图SC_FOUR。
修改视图S_GIRL,要求只显示1997年以前出生的女生信息。
在视图FAIL_GRADE查询不及格超过2门课的学生信息。
删除视图S_GRADE。
通过视图S_GIRL,将“王丹”的名字修改为“汪丹”,并查询结果。
通过视图S_GIRL,新增一个学生信息(“刘兰兰”,“女”,“计算机学院”,1996-8-8),并查询结果。
通过视图S_GIRL,删除1995年出生的女生信息,并查询结果。
通过视图S_GRADE,将“汪丹”的名字修改为“王丹”,是否可以实现,请说明原因。
通过视图COMPUTE_AVG_GRADE,将“4121090301”学生的平均分改为90分,是否可以实现,请说明原因。
四 实验要求
1. 要求掌握索引的类型,以及创建索引时的注意事项,例如每个表只能创建一个聚集索引,可以创建非聚集索引最多为249个,等等。
2. 理解创建视图的目的和意义。掌握创建视图时需要考虑的原则:只能在当前数据库中创建视图、视图名不得与该用户的表名相同、可在视图上建立视图、定义视图不能包括ORDER BY等关键字、不能建立临时视图,等等。
精选文档,供参考!
精选文档,供参考!
精选文档,供参考!
3. 报告中由同学写明具体的操作意图(文字描述)、操作命令(SQL语句)、和执行结果(文字描述+适当截图)。
4. 对于重要的运行界面和结果窗口,可以用Alt+PrintScreen来截取当前窗口,并粘贴到实验报告中。
五 实验步骤
索引的建立和删除操作
在STU表中,建立按照sno升序的惟一性索引snoIDX。
SQL语句为:create unique index snoIDX on STU(Sno);
运行结果如1- 1按所示:
命令已成功完成。
图1- 1按学号升序建立的唯一性索引
在SC表中,建立按照学号升序和课程号降序的唯一性索引scIDX。
SQL语句为:create unique index scIDX on SC(Sno ASC,Cno DESC);
运行结果如1- 2按所示:
命令已成功完成。
精选文档,供参考!
精选文档,供参考!
精选文档,供参考!
图1- 2按学号升序课程号降序建立索引
在S表中,按照生日建立一个非聚簇索引birthdayIDX。
SQL语句为:create nonclustered index birthdayIDX on STU(Sbirthday);
执行结果如1- 3对所示:
命令已成功完成。
精选文档,供参考!
精选文档,供参考!
精选文档,供参考!
图1- 3对生日建立非聚簇索引
在Course表中,建立一个按照课程名升序的聚簇索引cnameIDX。

最近更新

医学信息学中的个性化医疗研究 27页

2023年吉林省长春莲花山生态旅游度假区事业单.. 147页

男士沙龙活动方案 7页

2024保安员理论考试含答案(能力提升) 32页

2024国家保安员资格考试题库附答案(突破训练.. 33页

生产管理解决方案 6页

环保燃料研究报告 9页

2024年保安员(初级)考试题库(模拟题) 32页

2024年保安员必考题库及答案参考 32页

医学人文素质教育对医学生职业发展规划的指导.. 29页

养老方式的变化趋势(同名7143) 6页

全市现代农业园区建设情况汇报(同名5111) 9页

2024年内蒙古巴彦淖尔盟行政职业能力测验题库.. 146页

2024年内蒙古锡林郭勒盟行政职业能力测验题库.. 147页

2024年南充职业技术学院单招职业适应性测试题.. 56页

2024年吉林工信厅直属事业单位公开招聘历年高.. 178页

2024年四川卫生康复职业学院单招职业适应性测.. 54页

2024年宁夏职业技术学院单招职业适应性测试题.. 57页

小学美术五年级下册第9课《写意蔬果》优秀教案.. 3页

护理就业能力展示PPT 28页

湘版美术七年级总复习资料 11页

2024年高中英语会考试题及答案 9页

文旅发展联盟大会暨提升建设推进会发言 3页

教师合唱团方案 3页

上海景格汽车仿真教学软件安装全步骤 36页

车位包销合同协议书 8页

DLT-5293-2013-电气装置安装工程-电气设备交接.. 185页

葡萄酒生产废水处理方法的选择 6页

文人意趣的极致境界_在沧州博物馆赏浅绛彩文房.. 8页