1 / 6
文档名称:

数据库原理-视图的创建与使用-实验报告.doc

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

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

分享

预览

数据库原理-视图的创建与使用-实验报告.doc

上传人:文库旗舰店 2019/5/18 文件大小:184 KB

下载得到文件列表

数据库原理-视图的创建与使用-实验报告.doc

文档介绍

文档介绍:***大学计算机科学与信息学院软件工程系上机实验报告《数据库原理》实验报告题目实验六视图的创建与使用姓名***班级***日期***实验环境:SQLServer2000实验内容与完成情况:一、实验目的1)理解视图的概念。2)掌握创建视图的方法。3)掌握更改视图的方法。4)掌握用视图管理数据的方法。二、实验内容创建视图是数据库应用中的常见需求,可以使用企业管理创建、管理视图,也可以用T-SQL语言创建、管理视图。1、用创建视图向导创建视图使用视图向导创建一个名为studview1的投影视图,该视图从student表中查询出CS系所有学生的学号,姓名,系别。(提示:分别进入企业管理器,再分别单击“工具”、“向导”、“数据库”、“创建视图向导”,然后一步一步地创建视图。)创建视图:显示结果:2、用企业管理器创建、管理视图(1)创建视图A、使用企业管理器在表teacher上创建一职称为副教授的教师视图teacherview视图,该视图中需包括以下信息:姓名,系别,职称,工资。1)依次进入企业管理器、数据库、XSGL库,并用鼠标右键单击“视图”。2)在系统弹出的快捷菜单中单击“新建视图”,出现“新建视图”窗口。B、使用企业管理器在表student、course、sc表上创建一个能查询学生的学号、姓名、课程名及课程成绩的视图,视图名为S_C_VIEW。(2)修改视图stuview1将视图studview1的定义修改为从student表中查询出MA系学生的学号,姓名,系别。(提示:修改视图:在企业管理器中选中视图后->击右键->按设计视图->进行修改)(3)管理视图中的数据1)查看视图stuview1中的数据。(提示:用鼠标右键单击要管理的视图stuview1,单击“打开视图”,再单击“返回所有行”。)2)将视图stuview1中学号为“200215126”的学生姓名改为“许华”。再重新打开student表观察一下,有什么变化?(注:须按按钮“!”进行修改确认。)3、用T-SQL语言创建、管理视图(1)创建视图①创建一个名为stuview2的水平视图,从数据库XSGL的student表中查询出性别为“男”的所有学生的资料。并在创建视图时使用withcheckoption。(注:该子句用于强制视图上执行的所有修改语句必须符合由Select语句where中的条件。)T-SQL语句为:CREATEVIEWstuview2ASSELECT*FROMStudentWHERESsex='男'WITHCHECKOPTION;②创建一个名为stuview3的视图,能检索出CS系所有女生的学号、选修的课程名及相应的成绩。T-SQL语句为:,ame,,o=(SELECTSnoFROMStudentWHERESdept='CS'ANDSsex='女');③创建一个名为stuview4的视图,能检索出选课学生的学号、姓名、课程名、成绩。T-SQL语句为:CREATEVIEWstuview4(Sno,ame,Grade),ame,GradeFROMStudent,SC,==o;④将视图st