数据库实验报告 2

数据库实验报告 2

ID:18518296

大小:50.00 KB

页数:5页

时间:2018-09-18

数据库实验报告 2_第1页
数据库实验报告 2_第2页
数据库实验报告 2_第3页
数据库实验报告 2_第4页
数据库实验报告 2_第5页
资源描述:

《数据库实验报告 2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称:数据库原理实验项目:交互式SQL(2)专业班级:姓名:学号:实验室号:实验组号:实验时间:批阅时间:指导教师:成绩:4沈阳工业大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验名称:交互式SQL(2)1.实验目的:1.进一步掌握用SQL命令进行复杂查询,包括相关子查询,带有ANY、ALL谓词的查询等。2.完成指定的上机练习。2.实验内容:1.在SQLServer2000中建立一个数据库,进行实验所要求的各种操作,所有的SQL操作均在此建立的新库里进行。2.新建数据库中应包含三个数据表,表结构如下。雇员关系表EMPLOYEE(职工号,职工名

2、,街道,居住城市)工作关系表WORKS(职工号,公司号,工资)公司关系表COMPANY(公司号,公司名,所在城市)注:各表中的字段类型及宽度自定。3.向上述三表中输入若干数据,然后根据以下要求认真填写上报告,记录所有的程序实验用例。(1)查找所有为第一银行工作的雇员的姓名及居住城市。(2)查询其居住城市和工作城市相同的雇员姓名(3)查找雇员人数最多的公司名及其人数。(4)查询工资高于其所在公司平均工资的职工名。(5)假设每个职工可在多个公司工作,检索每个职工的兼职公司数目和工资总数。(6)假设每个职工可在多个公司工作,检索在编号C4和C8公司兼职的职工姓名。3.实验步

3、骤、程序、运行结果(见附件A)4.出现的问题及解决方法4附件A沈阳工业大学实验报告(适用计算机程序设计类)专业班级:学号:姓名:实验步骤、程序:(1)查找所有为第一银行工作的雇员的姓名及居住城市。SELECTZGM,JZCSFROMEMPLOYEE,WORKS,COMPANYWHERECOMPANY.GSH=WORKS.GSHANDWORKS.ZGH=EMPLOYEE.ZGHANDGSM=’第一银行’;(2)查询其居住城市和工作城市相同的雇员姓名SELECTZGMFROMEMPLOYEEWHEREEMPLOYEE.JZCSIN(SELECTSZCSFROMCOMPAN

4、YWHERECOMPANY.GSHIN(SELECTGSHFROMWORKS,EMPLOYEEWHEREEMPLOYEE.ZGH=WORKS.ZGH));(3)查找雇员人数最多的公司及其人数SELECTGSM,count(*)EMPLOYFROMCOMPANY,WORKSWHERECOMPANY.ZGH=WORKS.ZGHgroupbyCOMPANY.GSH,GSMHAVINGcount(ZGH)>=ALL(4SELECTcount(ZGH)FROMWORKSgroupbyGSH);(3)查询工资高于其所在公司平均工资的职工名SELECTZGMFROMEMPLOYEE

5、WHEREZGHIN(SELECTZGHFROMWORKSWHEREGZ>=ALL(SELECTavg(GZ)FROMWORKSgroupbyGSH));(4)假设每个职工可在多个公司工作,检索每个职工的兼职公司数目和工资总数SELECTWORKS.ZGH,ZGM,count(*)COMPANY,sum(Salary)salaryFROMWORKS,EMPLOYEEWHEREWORKS.ZGH=EMPLOYEE.ZGHgroupbyWORKS.ZGH,ZGM;(5)假设每个员工可在多个公司工作,检索在编号C4和C8公司兼职的职工姓名SELECTZGMFROMEMPLO

6、YEEWHEREZGHIN(SELECTZGHFROMWORKSWHEREGSHIN(’C4’,’C8’)groupbyZGH4HAVINGcount(*)=2);4

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

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

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