ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:244.34KB ,
资源ID:8555575      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8555575.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理视图的创建与使用.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理视图的创建与使用.docx

1、数据库原理视图的创建与使用 数据库原理-视图的创建与使用 实验报告- 大学计算机科学与信息学院* 软件工程系上机实验报告数据库原理实验报告 视图的 实验六题目 姓名 * 班级 * 日期 * 创建与使用 实验环境:SQL Server 2000 实验内容与完成情况一、实验目)理解视图的概念)掌握创建视图的方法)掌握更改视图的方法)掌握用视图管理数据的方法二、实验内创建视图是数据库应用中的常见需求,可以使用企业管理创建、管理视图,也可以T-SQ语言创建管理视图、用创建视图向导创建视使用视图向导创建一个名studview的投影视图该视图studen表中查询C系所有学生的学号姓名,系别(提示:分别进入

2、企业管理器,再分别单击“工具”、“向导”、“数据库”、“创建视图向导”然后一步一步地创建视图创建视图: 显示结果 2、用企业管理器创建、管理视图 (1)创建视图 A、使用企业管理器在表teacher上创建一职称为副教授的教师视图teacherview视图,该视图中需包括以下信息:姓名,系别,职称,工资。 1)依次进入企业管理器、数据库、XSGL库,并用鼠标右键单击“视图”。 )在系统弹出的快捷菜单中单击“新建视图”,出现“新建视图”窗口。2 B、使用企业管理器在表student、course、sc表上创建一个能查询学生的学号、姓名、课程名及课程成绩的视图,视图名为S_C_VIEW。 )修改视s

3、tuview1将视studview的定义修改为studen表中查询M系学生的学号,姓名,系别(提示:修改视在企业管理器中选中视图 -击右-按设计视-进行修改 (3)管理视图中的数据 1) 查看视图stuview1中的数据。 ),单击“打开视图”,再单击“返回所有行”。stuview1(提示:用鼠标右键单击要管理的视图 2)将视图stuview1中学号为“200215126”的学生姓名改为“许华”。再重新打开student表观察一下,有什么变化? (注:须按按钮“!”进行修改确认。) 3、用T-SQL语言创建、管理视图 (1)创建视图 创建一个名为stuview2的水平视图,从数据库XSGL的s

4、tudent表中查询出性别为“男”的所有学生的资料。并在创建视图时使用with check option。(注:该子句用于强制视图上执行的所有修改语句必须符合由Select语句where中的条件。) T-SQL语句为: CREATE VIEW stuview2 AS SELECT * FROM Student WHERE Ssex=男 WITH CHECK OPTION; 创建一个名为stuview3的视图,能检索出CS系所有女生的学号、选修的课程名及相应的成绩。 T-SQL语句为: CREATE VIEW stuview3 AS SELECT SC.Sno,Course.Cname,SC.G

5、rade FROM SC,Course WHERE SC.Cno=Course.Cno AND SC.Sno IN ( SELECT Sno FROM Student WHERE Sdept=CSAND Ssex=女); 创建一个名为stuview4的视图,能检索出选课学生的学号、姓名、课程名、成绩。 T-SQL语句为: CREATE VIEW stuview4(Sno,Sname,Cname,Grade) AS SELECT Student.Sno,Sname,Cname,Grade FROM Student,SC,Course WHERE Student.Sno=SC.Sno AND Co

6、urse.Cno=SC.Cno; 将视图stuview4删除。 T-SQL语句: DROP VIEW stuview4; (2)管理视图中的数据 从视图stuview4查询出李勇选修的课程名和成绩。T-SQ语句SELECCnamGradFROstuviewWHERSnam李;向视stuview中插入一行数据200215127张萍22FLT-SQ语句 INSERstuviewINT);FL2200215127张萍VALUEstuden表中的内容有何变化 修改视图stuview2中的数据。 将stuview2中CS系,姓名为“李勇”同学的年龄改为22。 T-SQL语句: UPDATE stuvie

7、w2 SET Sage=22 WHERE Sdept=CS AND Sname=李勇; 表中的内容有何变化?student原 从视图中stuview2将张立的信息删除。 T-SQL语句: DELETE FROM stuview2NULLLIKnoWHERSnstuden表中的内容有何变化表中数据没有改变 三、出现的问题及其解决方案(列出遇到的问题和解决办法,列出没有解决的问题) 问题1:在将视图stuview1中学号为“200215126”的学生姓名改为“许华”时,打开视图,没有该学号。 分析原因:在对视图studview1修改时,是修改为显示MA系的学生,而学号为“200215126”的学生所在系是FL。 解决办法:对视图studview1进行修改,改为显示FL系的学生,再将其姓名改为“许华”。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1