实验四 询(多表查询,嵌套查询,分组查询).doc

实验四 询(多表查询,嵌套查询,分组查询).doc

ID:55341712

大小:296.50 KB

页数:8页

时间:2020-05-11

实验四  询(多表查询,嵌套查询,分组查询).doc_第1页
实验四  询(多表查询,嵌套查询,分组查询).doc_第2页
实验四  询(多表查询,嵌套查询,分组查询).doc_第3页
实验四  询(多表查询,嵌套查询,分组查询).doc_第4页
实验四  询(多表查询,嵌套查询,分组查询).doc_第5页
资源描述:

《实验四 询(多表查询,嵌套查询,分组查询).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验编号:4四川师大数据库原理实验报告2017年4月13日计算机科学学院2015级5班实验名称:查询(多表查询,嵌套查询,分组查询)姓名:__唐雪梅__学号:2015110538指导老师:__李敏_实验成绩:___实验四查询(多表查询,嵌套查询,分组查询)一、实验目的及要求实现单表和多表的普通查询和嵌套查询。包括返回单值的子查询和返回多值的子查询。使用5个聚合函数以及GROUPBY子句和HAVING子句实现分组查询.二、实验内容有如下关系模式,分析每个关系模式的主码,外码,完成后面的查询职员表:Emp(eid:integer;ename:string,salary

2、:real)部门表:Dept(did:integer,dname:string,managerid:integer,floornum:integer)职员与部分的关系表:Works(eid:integer,did:integer);Works表表示:一个职员可以在多个部门工作,一个部门有多个职员Dept表中managerid可以取值null,表示尚未任命部门经理,floornum可以取值null,表示尚未分配工作地点三、实验主要流程、基本操作或核心代码、算法片段(1)用单表查询完成如下操作:1)输出所有员工的姓名和工资1)输出薪水少于10000或者大于100000

3、的雇员的名字2)输出所有姓“欧阳”,且全名为四个字的雇员的姓名和工资3)输出薪水在20000和50000之间的雇员的名字4)输出部门名字中含有“_”的所有部门的名字和楼层号5)查询公司的员工数1)查询所有还没有部门经理的部门的名字和编号2)查询所有已分配楼层的部门的所有信息(2)用连接查询完成如下操作:1)查询“电视”部门的职工人数2)输出每个部门的名字和平均工资1)查询每个部门的部门编号,及其拥有的雇员的人数2)查询在第10层工作,同时薪水少于¥50000的所有雇员的名字3)输出同时管理两个或者更多部门的管理者的名字1)输出管理在同一层上1个以上部门的所有管理者

4、的名字2)输出雇员“刘丽”工作的部门的名字(3)用嵌套查询完成如下操作:1)查询工资最高的雇员的名字2)查询工资最低的雇员的名字及其所在部门的编号和名字1)输出与欧阳晴天工作部门相同的所有雇员的所有信息2)找出薪水在10000以上,并且在电视部门或者玩具部门工作的雇员的名字3)输出与刘丽在同一层工作的雇员的名字4)输出比“销售”部门所有职工工资都高的雇员的姓名5)输出比“电视”部门职工平均工资高的雇员的姓名1)找出所有有职工的部门的名字和楼层号2)查询所有没有职工的部门编号和名字3)输出同时在玩具部门和糖果部门工作的雇员的名字和薪水注:实验成绩等级分为(90-10

5、0分)优,(80-89分)良,(70-79分)中,(60-69分)及格,(59分)不及格。

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

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

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