暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
数据库视图和索引-游标实验报告.doc
33
10页
0次
2025-04-06
免费下载
《数据库系统》实验报告
年级、专业、班
2011 级计科 4 姓名 XX
实验题目 视图和索引 游标
实验时间 2013/10/25 实验地点 A 414
实验成绩
实验性
□验证性 □设计性 □综合性
教师评价:
□算法/实验过程正确; □源程序/实验内容提交 □程序结构/实验步骤
合理;
□实验结果正确; □语法、语义正确; □报告规范;
其他:
评价教师签名:
一、实验目的
1.学习并掌握视图的创建、使用、修改和删除。
2.学习并掌握索引的创建和使用。
3.学习并掌握数据库的连接操作。
4.掌握 transact-SQL 的变量定义方法。
5.了解并掌握游标的定义。
6.了解并掌握声明、打开、提取、关闭和释放游标。
7.了解并掌握使用游标修改数据。
二、实验项目内容
实验三:
1.(改编自 3.1a.)建立视图,它给出了名叫 Einstein 的教师所教的所
有学生的信息,保证结果中没有重复。
2. SQL 查询语句写出下面的查询。
a.显示所有教师的列表,列出他们的 ID,姓名以及所讲授的课程段的编
号。对于没有讲授任何课程段的教师,确保将课程段的编号显示为 0。在
你的查询中应该使用外连接,不能使用标量子查询。
b.使用标量子查询,不能使用外连接写出上述查询。
c.显示 2010 年春季开设的所有课程的列表,包括讲授教程段的教师的
姓名。如果一个课程段有不止一位教师讲授,那么有多少位教师,此课程
段在结果中就出现多少次。如果一个课程段没有任何教授,他也要出现在
结果中,相应的教师名设置为“—”。
d.显示所有系的列表,包括每个系中教师的总数,不能使用标量子查
询。确保正确处理没有教师的系。
4.2 不使用 SQL 外连接运算也可以在 SQL 中计算外连接表达式。为了阐
明这个事实,不使用外连接表达式重写下面的 SQL 查询。
aselect *from student natural left outer join takes
b.select * from student natural full outer join takes
实验四:
1. 用游标的方式完成,3.3a 使用大学模式,给 Comp.Sci. 系的每位老
师涨 10%的工资。
2. (改编自 3.1a.)用游标的方式完成, 使用大学模式,找出名叫
Einstein 的教师所教的所有学生的表示,保证结果中没有重复,并将他
们赋值给变量 student1student 2、、、student n
三、实验过程或算法(源程序)
实验三:
1.
Create view Einstein_student
As
Select distinct instructor.name,
advisor.i_ID,advisor.s_ID,student.ID,student.name
From student,instructor,advisor
Where instructor.name = 'Einstein' and
advisor.i_ID='22222' and advisor.s_ID = student.ID
of 10
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜