上海应用技术学院-数据库-实验五.doc

上海应用技术学院-数据库-实验五.doc

ID:60810547

大小:66.50 KB

页数:4页

时间:2020-12-20

上海应用技术学院-数据库-实验五.doc_第1页
上海应用技术学院-数据库-实验五.doc_第2页
上海应用技术学院-数据库-实验五.doc_第3页
上海应用技术学院-数据库-实验五.doc_第4页
资源描述:

《上海应用技术学院-数据库-实验五.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库原理及应用》课程实验报告实验名称综合查询实验序号5实验日期姓名院系计算机科学与信息工程学院班级13学号13专业计算机科学与技术指导教师刘梅成绩一、实验目的和要求1.掌握SELECT语句在多表查询中的应用2.掌握SELECT语句在复杂和综合查询中的应用二、实验预习内容1.2.3.三、实验项目摘要1.对“教学管理”数据库,完成以下查询要求(1)统计有学生选修的课程门数。(2)求选修4号课程的学生的平均年龄。(3)求学分为3的每门课程的学生平均成绩。(4)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数

2、,查询结果按人数降序排列,若人数相同,按课程号升序排列。(5)求年龄大于女同学平均年龄的男学生姓名和年龄。(6)求年龄大于所有女同学年龄的男学生姓名和年龄。2.对“供应关系”数据库,完成以下查询要求(1)查询上海的供应商提供给上海的任一工程的零件的代号;(2)查询上海供应商不提供任何零件的工程代号;(3)查询由供应商S1提供零件的工程代号;(4)查询所有这样的二元组,使得第一个城市的供应商为第二个城市的工程提供零件;(5)查询使用了最轻的零件的工程代号;四、实验结果与分析1.(1)selectcount(di

3、stinctcno)fromsc(2)selectavg(age)froms,scwheres.sno=sc.snoandcno='4'(3)selectavg(score)fromc,scwherec.cno=sc.cnoandct='3'(4)selectdistinctcno,count(cno)选修人数fromscgroupbycnohavingcount(cno)>3orderbycount(cno)desc,cno(5)selectsn,agefromswheresex='男'andage>(selectavg(age

4、)fromswheresex='女')(6)selectsn,agefromswheresex='男'andage>all(selectagefromswheresex='女')2.(1)selectspj.pnfromspjwherespj.jnin(selectjnfromjwherej.city='上海')andspj.snin(selectsnfromswheres.city='上海')(2)selectdistinctjnfromspjwherejnnotin(selectspj.jnfroms,spjwheres.sn

5、=spj.snands.city='上海')(3)selectdistinctjnfromspjwheresn='s1'(4)selectdistincts.city,j.cityfroms,p,j,spjwheres.sn=spj.snandj.jn=spj.jn(5)selectdistinctjnfromspjwherespj.pnin(selectpnfrompwhereweight=(selectmin(distinctweight)fromp))3.注:空间不够,可以增加页码。

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

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

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