第一范文网 - 专业文章范例文档资料分享平台

数据库原理实验报告(5)

来源:用户分享 时间:2025/5/29 0:33:02 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

南 京 晓 庄 学 院

《数据库原理与应用》

课程实验报告

实验五 嵌套子查询设计实验

所在院(系): 数学与信息技术学院 班级: 学号: 姓名:

1.实验目的

(1) 掌握多表查询和子查询的方法。

(2) 熟练使用IN、比较符、ANY或ALL和EXISTS操作符进行嵌套查询操作。 (3) 理解不相关子查询和相关子查询的实现方法和过程。

2.实验要求

(1) 针对 “TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下查询操作:

a)

b) c) d) e) f) g) h) i) j) 查询选修了数据结构与算法的学生学号和姓名。

查询07294002课程的成绩低于孙云禄的学生学号和成绩。 查询和孙云禄同年出生的学生的姓名和出生年份。

查询其他系中年龄小于数学与信息技术学院年龄最大者的学生。 查询其他系中比数学与信息技术学院学生年龄都小的学生。

查询同孙云禄数据库原理与应用课程分数相同的学生的学号和姓名。 查询选修了07294002课程的学生姓名。 查询没有选07294002课程的学生姓名。

查询同时选修了07295006和07295007课程的学生的学号。

查询所有未授课的教师的工号、姓名和院系,结果按院系升序排列。

扩展实验:

a) 查询和10060101选修的全部课程相同的学生的学号、课程号、期末考试

成绩。

b) 查询至少选了10060101选修的全部课程的学生的学号。

c) 查询年龄比所在院系平均年龄小的学生的学号、姓名、年龄、院系,按

院系和年龄升序排列。

d) 查询每门课都在80分以上的学生的学号和姓名。

(2) 在SQL Server Management Studio中新建查询,尽可能用多种形式表示实验中的查询语

句,并进行比较。

(3) 按要求完成实验报告。

3.实验步骤、结果和总结实验步骤/结果

将调试成功的T-SQL语句写在下方(标明题号)。

4.实验思考:

①哪些类型的嵌套查询可以用联接查询表示?

②嵌套查询具有何种优势?

③相关子查询和不相关子查询的执行顺序有何不同,子查询各自执行几遍?

搜索更多关于: 数据库原理实验报告(5) 的文档
数据库原理实验报告(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1d6k21fgwh4ncj33rqls_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top