资源描述
实验五 创建和使用视图
1.实验目的
1) 掌握视图的创建、修改和删除。
2) 掌握使用视图来访问数据。
2.实验内容
1) 创建一个简单的视图,查询101号课程不及格的学生信息。
2) 修改简单视图,查询107号课程成绩介于70-90的学生信息。
3) 使用视图访问数据。
4) 删除所创建的视图。
3.实验步骤
1) 启动SQL Server企业管理器,打开“SQL Server Enterprise Manager”窗口。
2) 选择要创建视图的数据库文件夹,如“XSCJ”文件夹,并在右边的对象窗口中选择其中的“视图”对象。
3) 选择“操作”菜单中的“新建视图”命令,打开SQL Server的视图设计窗口。
4) 在“数据源关系图窗口”中单击鼠标右键,打开“添加表”窗口,添加XSQK表和XS_KC表。
5) 选择XSQK表的学号和姓名列,选择XS_KC表的课程号和成绩列,作为视图的显示列。
6) 设置学号列的排序类型为升序。
7) 设置查询条件:先在课程号行的“准则”列设置条件为“=‘101’”,然后在成绩行的“准则”列设置条件为“<60”。
8) 点击快捷工具栏上的快捷按钮,在弹出的“另存为”对话框中输入视图名,如“v_101不及格”,然后单击“确定”按钮,关闭视图设计窗口,完成视图的创建。
9) 在“v_101不及格”视图上单击鼠标右键,在弹出的快捷菜单中选择“设计视图”命令,修改视图定义。
10) 添加数据源KC表,以显示107号课程的课程名称。打开“添加表”窗口,选择“KC” 表,系统自动为KC表和XS_KC表建立基于课程号的内连接。
11) 选择KC表中的课程名列。
12) 添加查询条件:修改课程号行中“准则”列的条件为“=‘107’”;修改成绩行中“准则”列的条件为“>=70”,并复制该行,去掉“输出”列中的复选,并修改“准则”列的条件为“<=90”。
13) 点击快捷工具栏上的快捷按钮,关闭视图设计窗口,保存对视图的修改。
作业(可选):请自已创建以下视图。
14) 创建一个简单视图,查询“计算机系”学生的信息。
15) 创建一个简单视图,统计每门课程的选课人数和最高分。
16) 创建一个复杂视图,查询与“俞奇军”住在同一寝室的学生信息,即其联系电话相同。
17) 创建一个复杂视图,查询选修了课程的同学的姓名,课程名及成绩。
展开阅读全文