oracle练习题一

oracle练习题一

ID:22354002

大小:35.00 KB

页数:15页

时间:2018-10-28

oracle练习题一_第1页
oracle练习题一_第2页
oracle练习题一_第3页
oracle练习题一_第4页
oracle练习题一_第5页
资源描述:

《oracle练习题一》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、精品文档oracle练习题一部门表DEPT,工作表WORK。各个字段说明如下:EID——员工编号,最多6个字符。例如A00001ENAME——员工姓名,最多10个字符。例如SMITHBDATE——出生日期,日期型SEX——员工性别,单个字符。F或者MCITY——员工居住的城市,最多20个字符。例如:上海DID——部门编号,最多3个字符。例如A01DNAME——部门名称,最多20个字符。例如:研发部门DCITY——部门所在的城市,最多20个字符。例如:上海STARTDATE——员工到部门上班的日期,日期型SALARY——员工的工资。整型。请使用ORACLE的sql*plus完成下列的操

2、作1、创建表EMP,DEPT,WORK,并定义表的主键和外键。2、向每个表中插入适当的数据。例如:插入三条部门的数据,分别为每个部门插入两条员工数据3、2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15精品文档查询“研发”部门的所有员工的基本信息4、查询拥有最多的员工的部门的基本信息,如果有多个部门人数一样,那么取出部门编号最小的那个部门的基本信息。5、显示部门人数大于5的每个部门的编号,名称,人数6、显示部门人数大于5的每个部门的最高工资,最低工资7、列出员工编号以字母P至S开头的所有员工的基本信息8、删除年龄超过60岁的员工9、为工龄超过10年的职工增加10%的

3、工资答案如下:createtableemp1,enamevarchar2,bdatedate,sexchar,cityvarchar2);createtabledept1,dnamevarchar2,dcityvarchar22016全新精品资料-全新公文范文-全程指导写作–独家原创15/15精品文档);createtablework1,didnumber,startdatedate,salaryinteger);1.altertableemp1addconstraintemp1_eid_pkprimarykey;altertabledept1addconstraintdept1_d

4、id_pkprimarykey;altertablework1addconstraintwork1_eid_fkforeignkeyreferencesemp1;altertablework1addconstraintwork1_did_fkforeignkeyreferencesdept1;2.往emp1表添加数据insertintoemp1selectempno,ename,hiredatefromemp;update2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15精品文档emp1set=;selectdeptno,dnamefromdept;updatede

5、pt1setdcity=‘北京’;/把其中的一个部门改成开发,为了后面练习用updatedept1setdname=‘developer’wheredid=10;往work1表添加数据insertintowork1values;insertintowork1values;insertintowork1values;3.selectemp1.eid,emp1.ename,dept1.dname,work1.salaryfromemp1,dept1,work1whereemp1.eid=work1.eidand2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15精品文档d

6、ept1.did=work1.did;4.selectmax,d.didfromrenshufromwork1groupbydid)e,dept1dwhered.did=e.didgroupbyd.did;5.selecte.*,d.did,d.dname,d.dcityfromfromwork1groupbydidhavingcount>5)e,dept1dwhered.did=e.did;6.selectmax,minfromwork1havingcount>2groupbydid;7.selectenamefromemp1whereenamelike‘S%’orenamelik

7、e‘P%’2016全新精品资料-全新公文范文-全程指导写作–独家原创15/15精品文档;8.deletefromemp1wheremonths_between/12>60;9.updatework1setsalary=salary*1.1wheremonths_between/12>10;ORACL复习题一、填空题:1、ORACLE数据库默认最高管理员账号是。sys2、ORACLE数据库系统由逻辑结构、物理结构和实例3、ORACLE数据库具有3种主要类型的

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

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

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