Oracle考试试卷相关.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle考试试卷 考试时间:120分钟。 总分:100分。 考试要求:将试卷以“班级—姓名”的方式保存为word文档,例如:14软件2—张三 第一大题(SQL部分): 已知公司的员工表EMP(EID, ENAME, BDATE, SEX, CITY), 部门表DEPT(DID, DNAME, DCITY), 工作表WORK(EID,DID,STARTDATE,SALARY)。 各个字段说明如下: EID——员工编号,最多6个字符。例如A00001(主键) ENAME——员工姓名,最多10个字符。例如SMITH BDATE——出生日期,日期型 SEX——员工性别,单个字符。F或者M CITY——员工居住的城市,最多20个字符。例如:上海 DID——部门编号,最多3个字符。例如 A01 (主键) DNAME——部门名称,最多20个字符。例如:研发部门 DCITY——部门所在的城市,最多20个字符。例如:上海 STARTDATE——员工到部门上班的日期,日期型 SALARY——员工的工资。整型。 请使用ORACLE的sql*plus 完成下列的操作 创建表EMP,DEPT,WORK,并定义表的主键和外键。(各10分,共30分)。 create table emp( eid number(6), ename varchar2(20), bdate date, sex?? char(2), city varchar2(20) ); create table dept( did number(6), dname varchar2(20), dcity varchar2(20) ); create table work( eid number(6), did number(6), startdate date, salary integer ); 向每个表中插入如下数据。(各5分,共15分) INSERT INTO EMP(EID,ENAME,BDATE, SEX,CITY)VALUE(s001,张三,1970/6/1,F,上海); INSERT INTO EMP(EID,ENAME,BDATE, SEX,CITY)VALUE(A001,李四,1990/6/1,M,昆山); INSERT INTO EMP(EID,ENAME,BDATE, SEX,CITY)VALUE(P001,王五,1950/6/1,F,苏州); INSERT INTO EMP(EID,ENAME,BDATE, SEX,CITY)VALUE(A002, 赵六,1990/2/23,M,上海); ................... 查询“研发”部门的所有员工的基本信息。(5分) select emp.eid, emp.ename,dept.dname,work.salary from emp,dept,work where emp.eid=work.eid and dept.did=work.did; 显示部门人数大于5的每个部门的最高工资,最低工资。(5分) select max(salary), min(salary) from work having count(eid)2? group by did; 列出员工编号以字母P或S开头的所有员工的基本信息。(5分) select ename from emp where ename like P% or ename like S% ; 为工龄超过10年的职工增加10%的工资。(5分) update work set salary= salary*1.1 where months_between( sysdate ,startdate)/1210; 删除员工编号为P002的员工信息。(5分) DELETE FROM EMP WHERE EID=P002; 第二大题(PL/SQL部分): 根据上题中的三张表,编写一个存储过程,要求输入一个部门编号(DID),输出该部门所有员工的员工编号,员工姓名,部门名称和员工的工资。如果部门号不存在,显示为“输入的部门号不存在!”。(30分)

文档评论(0)

勤能补拙 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档