数据库系统原理难点在百度搜索收集

数据库系统原理难点在百度搜索收集

ID:38217590

大小:18.15 KB

页数:3页

时间:2019-05-25

数据库系统原理难点在百度搜索收集_第1页
数据库系统原理难点在百度搜索收集_第2页
数据库系统原理难点在百度搜索收集_第3页
资源描述:

《数据库系统原理难点在百度搜索收集》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1select姓名,部门名称from部门,职工where部门.部门号=职工.部门号and职务=“工程师”工程师所在的部门的号码和姓名2π姓名,部门(π部门号,姓名(职务=‘工程师’(职工))∞π部门号,部门名称(部门))2update工资级别set小时工资率=小时工资率*(1+5%)where职务=“工程师”3select职工号,sum(工时)from施工groupby职工号havingsum(工时)>404select部门名称,电话号码from部门,职工where部门.部门号=职工.部门号and姓名=“潘小光”5select部门名称,姓名,项目名称from职工,部门,工程,施工where

2、部门.部门号=职工.部门号and施工.项目号=工程.项目号6createsqlview酬金asselect职工号,姓名,项目名称,工时,小时工资率*工时from施工,职工,工程,工资级别where施工.项目号=工程.项目号and职工.职务=工资级别.职务and职工.职工号=施工.职工号EMPT(ENO,ENAME,SALARY,DNO), 其中属性的含义依次为职工号、姓名、工资和所在部门号, 关系DEPT(DNO,DNEMA,MANAGER),代表部门号、部门名称、部门经理职工号要求用SQL语言和关系代数写出:1.各部门中工资不低于600元的职工的平均工资2.查询001号职工所在的部门名称

3、3.将销售部的那些工资低于600的职工的工资上调10%解:1.SQL语句:SELECTDNO,AVG(SALARY)FROMEMPWHERESALARY>=600GROUPBYDNO关系代数表达式:2.SQL语句:SELECTDNAMEFROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOANDEMP.DNO=’001’关系代数表达式:3.SQL语句: UPDATEEMPSETSALARY=SALARY*1.1WHEREENOIN (SELECTENO FROMEMP,DEPTWHEREEMP.DNO=DEPT.DNOANDDNAME=’销售部’ANDSALARY<600)关系

4、代数表达式:四学生数据库STUDENT(SNO,SNAME,SSEX,SAGE,SDEPT) 课程数据库COURSE(CNO,CNAME,CPNO,CCREDIT) 选课数据库SC(SNO,CNO,GRADE) 用SQL和关系表达式写出:1.建立一个学生表STUDENT,它由学号SNO,姓名SNAME,性别SSEX,年龄SAGE,所在系SDEPT五个属性组成,其学号不能为空,其值唯一2.查考试成绩不及格的学生学号3.将学生95001的年龄改为22岁4.计算1号课程的学生平均成绩解:1.SQL语句:CREATETABLESTUDENT(SNOCHAR(5)NOTNULLUNIQUE SNAM

5、ECHAR(20) SSEXCHAR(1) SAGEINT SDEPTCHAR(15));关系代数表达式:2.SQL语句:SELECTDISTINCTSNOFROMCOURSE,SCWHERECOURSE.CNO=SC.CNOANDSC.GRADE<60关系代数表达式:3.SQL语句:UPDATESTUDENTSETSAGE=22WHERESNO=’95001’关系代数表达式:4.SQL语句:SELECTAVG(GRADE)FROMSCWHERECNO=’1’

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

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

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