- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验7_视图
德州学院 计算机系 主要内容 一 实验目的 1.了解视图和数据表之间的主要区别。 2.掌握在SQL Server Management Studio 中创建、查看、修改和删除视图的方法。 3.掌握使用T-SQL语句创建、查看、修改和删除视图的方法。 4.了解具有WITH CHECK OPTION子句视图的更新限制。 二 实验要求 1.在SQL Server Management Studio 中创建单表视图。 2.使用T-SQL语句创建多表标准视图。 3.在SQL Server Management Studio 中创建多表视图。 4.使用T-SQL语句对单表视图进行更新。 5.建立具有WITH CHECK OPTION的视图并更新视图。 6.建立一个分组查询视图并验证其是否可以更新。 7.在SQL Server Management Studio中查看、修改、删除视图。 8.使用T-SQL语句删除视图。 三 实验步骤 1.在SQL Server Management Studio 中创建一个计算机系学生视图“JsjStuView”,其中包含学生的学号、姓名、性别和专业名称。 (1)在SQL Server Management Studio的对象资源管理器中展开指定的服务器。 (2)打开“数据库”文件夹,打开指定的数据库“ST”。 右击“视图”文件夹,从弹出的快捷菜单中选择“新 (3)视图(N)…”选项,如图7-1。 实验步骤—1 (4)打开“添加表”对话框,在对话框中列出了当前数据库中所有的表、视图、函数和同义词,如图7-2。 选择视图的数据源表“StudentInfo”,单击“添加”按钮,进入“视图设计器”界面。界面分为表选择区、列选择区、SQL语句区和视图结果区。 ① 在表选择区右击,在快捷菜单中选择“添加表”,可以继续添加表、视图、函数或同义词。 ② 在列选择区可以选择视图中包含的数据列,也可以在表选择区中选定表的某些列, 步骤—1 这些列会自动出现在列选择区。选中列选择区中“输出”复选框,可以在输出结果中显示该字段;在“筛选器”文本框中输入限制条件,可以限制输出的记录。在定义视图的查询语句中该限制条件对应WHERE子句。 ③ 在SQL语句区会自动出现或输入视图对应的查询语句。 ④ 在视图结果区可以查看视图中包含的数据。 步骤-1 (5)在表选择区中的“StudentInfo”中选定输出列Sno、Sname、Sex、Major,并在列选择区对Depart列设定筛选器“=’计算机系’”。 (6)单击“视图设计器”工具栏中的“执行SQL”按钮,SQL语句区出现创建视图对应的SQL语句,视图对应的数据在视图结果区显示,如图7-3。 (7)单击“文件”菜单中的“保存”菜单项,或单击“标准”工具栏中的按钮,在弹出的“选择名称”对话中,输入视图名称:“JsjStuView”,单击“确定”按钮。 图7-2 “添加表”对话框 图7-3 视图设计器 步骤-2 2.使用T-SQL语句创建视图“SCGView”,包含选课成绩在=85分的学生的姓名、选课的课程名和成绩。 在查询窗口中输入T-SQL语句: CREATE VIEW SCGView AS SELECT StudentInfo.Sname, SC.Grade, CourseInfo.Cname FROM StudentInfo INNER JOIN SC ON StudentInfo.Sno = SC.Sno INNER JOIN TeachTasksInfo ON SC.TeachTaskID = TeachTasksInfo.TeachTaskID INNER JOIN CourseInfo ON TeachTasksInfo.Cno = CourseInfo.Cno WHERE (SC.Grade 85) 图7-4 SCGView视图 步骤-3 3. 在视图设计器中创建如步骤2中的视图“SCGView2”。 (1)打开“ST”数据库文件夹,右击“视图”文件夹,在快捷菜单中选择“新建视图”菜单项,出现如图7-2所示的“添加表”对话框。 (2)在“添加表”对话框中,按下Ctrl键,依次选择StudentInfo 、SC 、TeachTasksInfo 、CourseInfo四个表,单击“添加”按钮。 (3)在表选择区中依次选定StudentInfo表中的Sname、CourseInfo表中的Cname和SC表中Grade。 步骤-3 (4)在列选择区为Grade设定筛选器“85”。 (5)单击“视图设
您可能关注的文档
最近下载
- 关于印发《关于推动中央企业加快司库体系建设进一步加强资金管理的意见》的通知.docx VIP
- 转炉和阳极炉讲解.ppt VIP
- 往届二外小升初分班数学测试卷(有答案).pdf VIP
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.pdf VIP
- 《水利水电工程施工监理规范sl288-2014表格》2016年1月更新.docx VIP
- 线路题库维护考试题库汇总.docx VIP
- 轮毂设计验证计划和报告(DVP&R).xls VIP
- 2025年国家低压电工作业证理论考试题库(含答案).pdf
- 新版GMP口服固体制剂多品种共线生产风险评估报告.pdf VIP
- 重庆某220kv变电站工程施工组织设计(精品).doc VIP
文档评论(0)