实验六数据视图报告_第1页
实验六数据视图报告_第2页
实验六数据视图报告_第3页
实验六数据视图报告_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、实 验 报 告专业:计算机应用技术 班级:08计专(1)班 学号:200813131134 姓名:熊少容课程名称:数据库原理与应用 学年200 9-201 0学期1 /2课程类别 专业必修 限选 任选 实践 实验时间2010 年 06月 10日实验名称实验六 数据视图实验目的和要求1 了解查询的概念和方法2 掌握查询分析器的使用方法3 掌握select子句,from子句的用法4 掌握where子句,order by子句,group by子句的用法5 掌握top,distinct,in,between和link等关键字的用法6 掌握select语句在单表查询中的应用7 掌握利用企业管理器对表进行

2、简单数据查询的实现方法实验软硬件要求 安装windows xp和sql server 2000的计算机实验内容、方法和步骤(可附页) 见附页实验结果(可附页) 见附页小结通过本实验,我基本掌握查询分析器的使用方法,掌握select子句from子句,where子句,order by子句,group by子句,top,distinct与in,between和link等关键字的用法也基本掌握select语句在单表查询中的应用。评定成绩: 批阅教师: 年 月 日实验内容,方法,步骤和结果实验内容:1 分别用企业管理器和transact-sql语言为s表的sno和sname属性建立名为s_view的视图

3、。2 为三建工程项目建立一个名为shiyan_view的供应情况视图,该视图包括供应商代码(sno),零件代码(pno),供应数量(qty)。3 在shiyan_view中找出三建工程项目使用的各种零件代码及其数量。4 在shiyan_view中找出供应商s1的供应情况。5 建立颜色为红色且重量大于25的零件视图p_view。6 将供应商号以及它为所有工程所供应零件的总数定义为一个视图s_q_view.7 在spj表上按属性sno分组,求出每组在属性qty属性上的最大值,最小值和平均值。且将它们置于视图qve_view中,然后查询视图rve_view中供应商号为“s4”的纪录。8 将s_vie

4、w视图中供应商号为s5的供应商名修改为“为国”。9 在s_view视图中插入一个新的纪录,供应商号为“s6”,供应商名为“华誉”。10 删除shiyan_view视图中供应商号为s1的相应纪录。11 为视图s_view视图建立供应商名为sname的视图s_sname_view。12 将视图s_view改名为ss_view。13 分别用企业管理器和transact-sql语言将视图ss_view作如下修改:在ss_view中新增一列,名为city,并且要求city属性值为“上海”。14 分别用企业管理器和transact-sql语言删除视图ss_view。15 在sql server 2000的

5、企业管理器中分别在已经存在的基本表和视图表上点击鼠标右键,然后分别选择“设计表”和“设计视图”,在弹出的“设计表”和“设计视图”子界面上比较“基本表”和“视图表”之间的区别。 实验方法,步骤和结果: 第一题1) 右击shiyan数据库下拉菜单的“视图”“新建视图”在弹出窗口的上部点击鼠标右键点击“添加表”在弹出的如下窗口中选择s表单击“添加”后弹出如下窗口:选中“sno”和“sname”后关闭窗口,弹出如图所示对话框:单击“是”,输入视图名称为“s_view”。2)打开查询分析器,输入如下脚本:use shiyan,go,create view s_view,as,select sno,sna

6、me,from s执行后显示“命令已成功完成”打开数据库shiyan的视图,s_view视图已成功建立。 第二题1)打开查询分析器,输入如下脚本:use shiyan,go,create view sanjian_view,as,select sno,pno,qtyfrom spj,where jno=(select jname,from j,where jname=三建)2) 执行后显示“命令已成功完成”。3) 打开数据库shiyan的视图,sanjian_view视图已成功建立。 第三题1) 打开查询分析器,输入如下脚本:use shiyan,select pno,sum(qty) as

7、数量,from sanjian_view,group by pno2) 执行后显示如下结果: 第四题1)打开查询分析器,输入如下脚本:use shiyan,select *,from sanjian_viewwhere sno=s12) 执行后显示结果为空,在sanjian_view中找不到s1的相关记录。 第五题1)打开查询分析器,输入如下脚本:use shiyan,go,create view p_view,as,select *,from p,where color=红 and weight252)执行后显示“命令已成功完成”。3)打开数据库shiyan的视图,p_view视图已成功建立

8、。 第六题1)打开查询分析器,输入如下脚本:use shiyan,go,create view s_q_view(sno,totalqty),as,select sno,sum(qty),from spj,group by sno2) 执行后显示“命令已成功完成”。3) 打开数据库shiyan的视图,s_q_view视图已成功建立。 第七题1打开查询分析器,输入如下脚本:use shiyan,go,create view rve_view(sno,qtymax,qtymin,qtymvg),as select sno,max(qty),min(qty),avg(qty),from spj,gr

9、oup by sno.执行后显示“命令已成功完成”。.打开数据库shiyan的视图,rve _view视图已成功建立。.输入如下脚本:select * ,from rve_view,where sno=s4.执行后显示如下结果:的记录如图所示。第八题 打开查询分析器,输入如下脚本:use shiyan,go,update s_view,set sname=为国,where sno=s5.执行后显示“所影响的行数为行”.打开s_view视图查看信息,s5已修改为“为国”第九题.打开查询分析器,输入如下脚本:use shiyan,go,insert,into s_view,values(s6,华誉

10、).单击执行.打开s_view视图查看信息,新的记录已成功插入成功。第十题1打开查询分析器,输入如下脚本:use shiyan,go,delete,from sanjian_view,where sno=s1.执行后显示“所影响的行数为行”,因为sanjian_view中不存在s1上网相关记录,所以该操作对视图sanjian_view并没有影响。第十一题1打开查询分析器,输入如下脚本:use shiyan,go,create view s_sname_view,as,select sname,from s_view.执行后显示“命令已成功完成”。.打开数据库shiyan的视图,s_sname_view视图已成功建立。第十二题1打开查询分析器,输入如下脚本:use shiyan,go,exec sp_rename s_view,ss_iew,object,go.执行后显示“object 已重命名为 ss_iew”。第十三题1打开查询分析器,输入如下脚本:alter view ss_v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论