数据库实验报告(视图).doc

数据库实验报告(视图).doc

ID:50127944

大小:467.50 KB

页数:5页

时间:2020-03-05

数据库实验报告(视图).doc_第1页
数据库实验报告(视图).doc_第2页
数据库实验报告(视图).doc_第3页
数据库实验报告(视图).doc_第4页
数据库实验报告(视图).doc_第5页
资源描述:

《数据库实验报告(视图).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验报告(视图)课程数据库原理与应用技术日期2012年5月17日学号实验项目名称有关视图的数据库操作姓名一、实验目的本次试验就是要掌握基本的SQLServer的视图的基本操作,强化对视图的实际应用。视图中定义的是对一个或多个基本表的查询语句,其本身并不保存数据,所有的数据都存储在数据库的表中。视图就好比一面镜子,所呈现的都是用户感兴趣的虚像,因此视图又称为虚拟表。当基本表中的数据发生变化时,视图查询出来的结果也会发生变化。当视图创建完成后,它将作为一个数据库对象存在,并可以像基本表一样进行查询、修改、删除等操作,同时也可以创建基于视图的视图。二、实验内容

2、1.了解视图的基本概念与基本特点。2.掌握在SQLServer中创建视图的基本方法。(包括在企业管理其中创建视图和用CREATEVIEW语句创建视图。)3.掌握视图的数据查询。4.掌握视图的管理和维护。5.掌握通过视图修改基本表中的数据。三、实验原理通过运用SQLServer2000程序进行上述实验内容的操作,从而掌握对视图的基本操作的理解与融会贯通。(注:此次实验使用的是教学管理数据库<含表Student,Course,SC>)四、实验过程1.了解视图的基本概念与基本特点。视图的优点:<1>关注特定的数据。<2>简化数据查询。<3>提高数据库的安全性。

3、<4>方便数据的导入导出。2.掌握在SQLServer中创建视图的基本方法。(包括在企业管理其中创建视图和用CREATEVIEW语句创建视图。)图12.1在企业管理其中创建视图显示添加的表显示SQL语句打开企业管理器找到数据库【教学管理】进入【视图】结点右击【新建视图】弹出【视图设计器】添加表【Student,Course,SC】按需增加列【如图1】单击保存按钮,定义一个视图名字,单击【确定】,完成视图创建。注意:选择表时按住Ctrl可以同时选取多张表,在属性中可以选中【DISTINCT值】过滤掉集中的重复的记录。2.1用CREATEVIEW语句创建视图

4、显示所输入的SQL语句输出结果打开SQL查询分析器,在查询窗口中键入如下代码:createview学生成绩表——定义视图及其名称asSELECTstudent.sno,student.sname,course.cname,course.cno,sc.gradeFROMstudentinnerjoinsconstudent.sno=sc.snoinnerjoincourseonsc.cno=course.cno——SELECT语句来创建视图显示内容goselect*from学生成绩表——查询视图,想用户显示视图内容go3.掌握视图的数据查询。输入查询语句显

5、示查询结果打开SQL查询分析器,在查询窗口中输入代码,查询语句,过程和使用查询代码一致,只是数据源使用视图。4.掌握视图的管理和维护。4.1查看视图定义通过企业管理:在企业管理器中找到所要查看的视图右击【属性】命令,弹出左边的对话框,则此时可以查看相关信息也可以进行修改,单击【确定】完成修改。通过sp_helptext存储过程查看:在SQL查询分析器中输入【如左图】Execsp_helptext学生成绩表运行查询命令即可得到视图的定义信息4.2视图的重命名1.在企业管理其中可以直接找到相关视图右击【重命名】即可处理。2.使用sp_rename存储过程为视

6、图重命名打开SQL查询分析器输入execsp_rename学生成绩表,学生成绩信息4.3视图的相关性1.在企业管理其中可以直接找到相关视图右击【相关性】即可处理。2.使用sp_depends查询视图相关性打开SQL查询分析器输入execsp_depends学生成绩信息,然后运行即可。4.4修改视图打开SQL查询分析器,在查询窗口中键入如下代码:alterview学生成绩信息withencryptionasSELECTstudent.sno,student.sname,student.sage,course.cname,course.cno,sc.grad

7、eFROMstudentinnerjoinsconstudent.sno=sc.snoinnerjoincourseonsc.cno=course.cnoselect*from学生成绩信息execsp_helptext学生成绩信息然后单击运行即可得到如图结果。5.掌握通过视图修改基本表中的数据。通过update命令进行修改在SQL查询分析器中输入如下图的代码即可进行修改数据五、心得体会通过本次的实验充分了解了视图的有关操作与技术,能够初步掌握了对视图的运用,同时对也SQLServer2000程序的运用也有了进一步的加深,也为今后的学习奠定了更好的基础。

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

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

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