- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
數据库原理及应用实验2答案
北京联合大学
实 验 报 告
专业 班级: 姓名: 学号:
实验名称
实验2 SQL与T-SQL
实验目的
掌握标准SQL语言的查询、定义和操纵功能
掌握T-SQL语言,会使用T-SQL语言建立存储过程
进一步掌握查询分析器的使用
实验时间
2013年3月21日-2013年4月8日
实验任务(其中带*任务写在实验报告中,其余任务作为平时练习)
用SQL查询分析器编辑本章中所有查询实例,执行并查看结果。
使用“学生数据库”中的数据完成下列查询:(*)
求“选“数据库原理与技术”课程的学生名单”
求“没有任课的教师名单”。
求“一人任多门(1)工程表: 供应商表:
工程编号 预算(万元) 地址 供应商编号 名称 地址 J1 123.4 北京 S1 群星 北京 J2 78.8 天津 S2 胜利 杭州 J3 23.98 上海 S3 飞马 上海 S4 解放 上海 零件表:
零件编号 名称 规格 单价(元) P1 螺母 大 0.5 P2 螺栓 大 0.4 P3 螺丝刀 大 4.3 P4 螺母 小 0.4 供应表:
供应商编号 零件编号 工程编号 数量 S1 P1 J1 500 S1 P1 J2 800 S1 P1 J3 900 S1 P2 J1 400 S1 P2 J2 1130 S2 P1 J1 380 S2 P1 J2 300 S2 P2 J1 400 S2 P3 J4 210 S2 P4 J1 980 S3 P1 J1 200 S3 P2 J1 1200 S3 P4 J1 600 使用“工程管理”中的数据完成下列查询:(*)
求“供应零件P1的供应商的名称”。
求“将零件P1供应给工程J1的供应商的名称”。
求“向工程J1提供零件的供应商的地址”。
求“在同一城市的工程编号和供应商的名称”。
求“只向一个工程提供零件的供应商的名称”。
求“供应零件数量最多的供应商的名称”。
使用SQL查询分析器编辑查询、执行并查看结果。
编写存储过程,计算每个学生的年龄,将其放在一个新表“学生年龄表”中。(*)
实验内容、结果及分析
求“选“数据库原理与技术”课程的学生名单”
查询语句:
SELECT 姓名
FROM 学生成绩join 课程基本信息on (学生成绩.课程号=课程基本信息.课程号)
join 学生基本信息on (学生基本信息.学号=学生成绩.学号)
WHERE 课程名=数据库原理与技术查询结果:
求“没有任课的教师名单”。
查询语句:
SELECT 姓名
FROM 教师基本信息
WHERE 教师编号NOT IN (SELECT DISTINCT 任课教师号FROM
课程基本信息WHERE 任课教师号IS not NULL)1)SELECT 姓名
FROM 教师基本信息
where 教师编号IN
(SELECT 任课教师号
FROM 课程基本信息
GROUP BY 任课教师号
HAVING COUNT(*)1)SELECT 课程名
FROM 课程基本信息
where 课程号IN
(SELECT 课程号
FROM 学生成绩
GROUP BY 课程号
HAVING COUNT(*)2)
求“高于所有课程总平均分的学生姓名、课程名及成绩。
查询语句:
select 姓名,课程名,AVG(成绩)
from 学生成绩join 课程基本信息on (学生成绩.课程号=课程基本信息.课程号)
join 学生基本信息on (学生基本信息.学号=学生成绩.学号)
GROUP BY 姓名,课程名
having AVG(成绩)=all
(select AVG(成绩)AS 课程平均分
from 学生成绩
GROUP BY 课程号)select 名称
from 供应商
where 供应商编号
in
(select 供应商编号
from 供应
where (供应.零件编号=P1))select 名称
from 供应商
where 供应商编号
in
(select 供应商编号
from 供应
where (供应.零件编号=P1 and 供应.工程编号=J1))select 地址
from 供应商
where 供应商编号
in
(select 供应商编号
from 供应
where (供应.工程编号=J1))select 工程编号,名称
from 供应商join 工程on (工程.地址=供应商.地址)select 名称,sum(数量)as 总数
from 供应join 供应商on (供应.供应商编号= 供应商.供应商编号)
group by 名称
having sum(数量)=all
(select sum(数量) as sum
from 供应join 供应
您可能关注的文档
最近下载
- GB50003-2011 砌体结构设计规范.doc VIP
- 三年级上册劳动人民版雏菊盆景迎重阳教学设计.docx VIP
- 沪教牛津版英语2024七年级上册全册知识清单(记忆版).pdf
- 2025年电子科技大学附属肿瘤医院·四川省肿瘤医院招聘笔试备考题库及答案解析.docx VIP
- 低空空域风切变灾害预警与飞行安全协同控制体系研究.docx VIP
- 2025至2030中国汽车检测行业发展分析及发展趋势分析与未来投资战略咨询研究报告.docx
- 力士乐样本1-液压泵和马达.pdf VIP
- 儿童,颜色,填涂画.docx VIP
- 第六单元+资本主义制度的初步确立+复习课件+2023--2024学年部编版九年级历史上学期.pptx VIP
- 学堂在线 人工智能原理 章节测试答案.docx VIP
文档评论(0)