实验4:数据库的视图的定义、使用和触发器实验目的

实验4:数据库的视图的定义、使用和触发器实验目的

ID:41642170

大小:280.34 KB

页数:4页

时间:2019-08-29

实验4:数据库的视图的定义、使用和触发器实验目的_第1页
实验4:数据库的视图的定义、使用和触发器实验目的_第2页
实验4:数据库的视图的定义、使用和触发器实验目的_第3页
实验4:数据库的视图的定义、使用和触发器实验目的_第4页
资源描述:

《实验4:数据库的视图的定义、使用和触发器实验目的》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验4:数据库的视图的定义、使用和触发器一、实验目的1、掌握SQLServer中的创建视图的方法,加深对视图的理解。2、学会创建触发器,了解触发器的基本概念,理解触发器的功能。二、实验内容1、创建、查看、修改和删除视图。2、创建、修改和删除触发器。三、实验步骤1>创建视图。在“学生表”,“课程表”,“选课表”3个表的基础上建立一个视图,取名为“学生成绩”。1)打开企业管理器窗口,确认服务器、打开数据库文件夹,选中新“学生成绩”数据库,右键单击,在弹出菜单上选“新建”一一“视图”。弹出窗口如图4—1所示:图4一1新建视图(1)2)在工具栏上单击“添加表”按钮,在弹出的窗口中选取创建视图所需的3

2、个表:学生表、课程表、选课表。3)在学生表中,选取“学号”、“姓名”字段;在课程表中,选取“课程名”字段;在选课表中,选取“成绩”字段,最后单击工具栏中的“运行”按钮。结果如图4—2所示:4)单击工具栏中的“保存”按钮,为新建的视图取名为“视图1”,单击“确定按钮”保存视图。图4一2新建视图(2)2、查看和修改视图在企业管理器中,选择服务器、数据库,并使数据库展开,然后用鼠标右键单击要修改结构的视图,在弹出的菜单中,选择“设计视图”,则弹出和图4—2类似的视图设计对话框。用户可以在该对话框中查看视图,修改视图。3、删除视图在企业管理器中,将鼠标指向数据库中的视图文件夹中的“视图1”,并单击鼠

3、标右键,在弹出的菜单中,选择“删除”,会出现如图4—3所示的窗口:图4—3删除视图选中“全部移出”按钮,被选中的视图就被删除。4、创建触发器(1)在企业管理器屮,由服务器开始逐步扩展到触发器所属的表。打开表文件夹,在细节窗口中用鼠标右键单击触发器所属的表,在弹出的菜单上选择“全部任务”一一“管理触发器”。如图4—4所示:TJnSQLServerEnterpriseManager-[控制台根目录MicrosoftSQLServersSQLServer组'(local)(Win...[

4、险文件(巳操作(①查看(刃工具①窗口㈤帮助(也-Iffl>d©囱X电丨X會园I留I*4彭目宦由+:.s-:

5、宀土+丁FTmastermodelmsdbNorthwindpubstempdb80•因0s©学生选课关系El表表23个项目名称/—I所有若I创逹日期上圉sysfilegroups圉sysfilessCj由QSO£QI-加视图[•遷存储过程”塡用户?••僅角色k□规则■口默认!…晶用户定义的@L・恳用户定义的E数据转换服务管理复制安全性支持服务_MetaDataServices=I1T圉sysfiles圉sysfore園sysfullt園sysfullt圉sysinde圉sysindc圉sysmer圉sysobjffflsysperi™sysproi圉sysproi圉sysrefe圉syst

6、ypi屋

7、sysuse圉课程表13选课表〈I新建表®)…设计表G)打开表9)►全文索引表(巳►所有任务(◎►剪切(D复制©删除(吵重命名(叫展性®帮助(U)ooooooObbbbbbbkddddddd^统统统统统统统池系系系系系系系羽管理索引(M)…管理触发器(D…管理权限(E)…2000-8-612000-8-612000-8-612000-8-612000-8-612000-8-612000-8-612000-8-612000-8-612000-8-612000-8-61导入数据①…导岀数据(或…新建发布㈣…生成SQL脚本⑹…显不相关性(吵.■・"UDOJWdbo用尸2000-8-612

8、000-8-612000-8-612000-8-612000-8-612006-7-912006-7-912006-7-91图4—4创建触发器(1)(2)在弹出的窗口屮,输入创建触发器的T-SQL语句(如图4—5所示),单击“检查语法”按钮,进行语法检查,检查无误后,单击确认。图4-5创建触发器(2)(3)打开查询分析器,在顶部的下拉框川选屮学生选课数据库,运行如下INSERT语句在学生表中加入一条学生记录:INSERTINTO学牛表VALUESC020109丁李伟;T,1984-10-25;机械设计机械系',88297062);來验证触发器,看看会出现什么结果。5、修改触发器在图4—5的界

9、面中,用户可以通过直接修改T-SQL语句来修改触发器。6、删除触发器在图4—5的界面屮,用户可以先选取一个触发器,再点击“删除”按钮,删除该触发器。四、实验报告要求1、用T-SQL写出实验操作的语句。2、实验操作步骤和实验结果,实验中出现的问题和解决方法。五、注意事项1、注意参照表和被参照表之间的关系。主键和外键之间的关系。2、视图中字段名的重命名的问题。六、思考题7、为什么要建立视图?视图和基本表有什么不同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。