数据库原理实验报告视图的创建和管理Word下载.docx
- 文档编号:21662797
- 上传时间:2023-01-31
- 格式:DOCX
- 页数:11
- 大小:179.89KB
数据库原理实验报告视图的创建和管理Word下载.docx
《数据库原理实验报告视图的创建和管理Word下载.docx》由会员分享,可在线阅读,更多相关《数据库原理实验报告视图的创建和管理Word下载.docx(11页珍藏版)》请在冰豆网上搜索。
课程名称
数据库原理
实验项目名称
视图的创建和管理
指导教师
实验类型
验证□√综合□4设计□创新□
成绩
实验报告内容一般包括以下几个内容:
1、目的要求2、仪器用具及材料(仪器名称及主要规格、用具名称)3、实验内容及原理(简单但要抓住要点,写出依据原理)4、操作方法与实验步骤5、数据图表格(照片)6、实验过程原始记录7数据处理及结果(按实验要求处理数据、结论)8、讨论(对实验中存在的问题、进一步的想法等进行讨论)
一、实验目的
通过实验,使学生深刻理解数据库中有关视图的各种概念,熟练使用SQL语句来创建所需要的视图,对视图进行查询等操作。
二、实验内容
1、利用SQLSERVER管理平台创建、查看和删除视图。
2、利用SQL语句创建、查询和删除数据库视图。
三、实验要求
本实验属于验证型实验,通过实验,加强对课堂讲授知识的理解。
开始实验前,必须进行预习,实验过程中,先集中由老师进行具体要求和注意事项的讲解,然后各自独立在机器上完成实验。
实验过程中出现问题,在实验指导老师帮助下解决。
四、实验准备
复习视图的概念,写出实验中创建视图对象的SQL语句。
五、实验原理、方法和手段
1、创建视图的基本操作
1)启动SQLSERVER管理平台,选择要创建视图的数据库文件夹“学生管理”数据库,选择其中的“视图”对象,单击鼠标右键。
2)选择“新建视图”命令,打开SQLSERVER视图设计窗口。
创建一张选修了3号课程成绩在70分以上的学生信息视图。
3)打开“添加表”窗口,添加学生关系表和成绩表。
4)在“视图建立”窗口,选择“学生”表中的学号和姓名,“成绩”表中的课程号和成绩,作为视图的显示列。
设置视图中各属性列的名称。
5)单击工具栏“执行”按钮,完成视图的创建。
2、查看和修改视图
视图创建好后,就可以利用它进行查询信息了。
如果发现视图的结构不能很好地满足要求,还可以在企业管理器中对它进行修改。
3、删除视图
删除视图的方法是:
首先要在企业管理器中,将鼠标指针指向数据库中的视图文件夹,单击右键。
在随后出现的弹出菜单中,选择“删除”项,会出现删除视图对话框。
选中欲删除的视图,单击“全部移出”按钮,被选中的视图就会从视图中被移出。
六、实验步骤
1、利用SQLSERVER管理平台创建以下视图。
1)创建一个计算机系学生信息的视图VIEW1,在实验报告中给出操作步骤和执行视图的结果。
2)创建一个包含选修课程的学生的姓名,课程名和成绩信息的视图VIEW2。
在实验报告中给出操作步骤和执行视图的结果。
2、启动查询编辑器,用SQL语句完成下列操作。
1)删除视图VIEW2,用SQL语句重新建立视图VIEW2,在实验报告中给出视图建立的语句的和执行视图的结果。
CREATEVIEWVIEW_2(sname,cn,grade)
AS
SELECTsname,cn,grade
FROMs,c,sc
WHEREs.sno=sc.snoANDo=o;
2)创建分组视图,将学生的学号及平均成绩定义为视图VIEW3。
CREATEVIEWVIEW_3(sno,gavg)
SELECTsno,AVG(grade)
FROMsc
GROUPBYsno;
3)建立选修成绩合格的学生信息视图VIEW4,包括学号、课程号和成绩。
在实验报告中给出视图建立的语句的和执行视图的结果。
CREATEVIEWVIEW_4(sno,cno,grade)
SELECTsno,cno,grade
WHEREgrade>
=60;
3、视图的操作
1)利用VIEW2视图,查询选修了数据库原理课程成绩在75分以上的学生姓名,在实验报告中给出视图查询的语句的和执行后的结果。
SELECTsname,grade
FROMVIEW_2
=75ANDcn='
数据库原理'
;
2)利用视图VIEW3,完成学生平均成绩的降序输出。
SELECTsno,gavg
FROMVIEW_3
ORDERBYgavgDESC;
3)插入元祖(2007204,03,59)到视图VIEW4中,写出相关的执行语句并给出执行结果(显示SC表信息)。
INSERT
INTOVIEW_4
VALUES('
2007204'
3,59)
4)重新定义视图VIEW4,创建该视图时添加WITHCHECKOPTION子句,插入元祖(2007104,03,59),给出执行结果并分析原因。
视图4
=60
WITHCHECKOPTION;
七、思考题
1、总结SQLSERVER2005中创建视图的主要方法。
用CREATEVIEW命令建立视图
2、通过实验内容,总结WITHCHECKOPTION子句在视图定义后所起的作用。
WITHCHECKOPTION表示对视图进行UPDATE,INSERT和DELETE操作时保证更新、插入或删除的行满足视图定义中的谓词条件。
注1.每个实验项目一份实验报告。
2.实验报告第一页学生必须使用规定的实验报告纸书写,附页用实验报告附页纸或A4纸书写。
3.实验教师必须对每份实验报告进行批改,用红笔指出实验报告中的错、漏之处,并给出成绩,签全名、注明日期。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 实验 报告 视图 创建 管理