欢迎来到天天文库
浏览记录
ID:17670502
大小:66.00 KB
页数:6页
时间:2018-09-04
《中南大学数据库考试卷及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、学院专业班级学号姓名---○---○------○---○---…………评卷密封线………………密封线内不要答题,密封线外不准填写考生信息,违者考试成绩按0分处理………………评卷密封线…………中南大学考试试卷2010~2011学年1学期数据库原理与技术课程时间100分钟56学时,3.5学分,开卷,总分100分,占总评成绩70%题号一二三四五六七八九十合计得分得分评卷人empno员工号ename员工姓名job工作mgr上级编号hiredate受雇日期sal薪金comm佣金deptno部门编号使用scott/tiger用户下的emp表和
2、dept表完成下列题目(本题45分,每小题3分)1.找出SMITH的直接上级和下级的员工姓名2.列出所有员工的姓名、雇用日期和部门名称3.列出薪水高于其直接上级的所有员工姓名4.删除销售部的所有员工记录5.给所有的经理涨薪水10%6.查找服务年限最长的前三个员工7.列出所有部门的详细信息和平均工资8.列出和SMITH同个部门的员工姓名9.显示超过部门平均工资的员工姓名10.显示部门20的所有的雇员姓名和部门名称11.统计每种岗位的最高工资和最低工资12.显示高于analyst岗位所有雇员工资的所有雇员姓名和岗位13.找出部门号为2
3、0的或者工资大于2000的员工信息14.给emp表添加字段‘idcard’,类型数值型,16位15.删除emp表得分评卷人(本题31分,第1-3题7分,第4题10分)1.创建一个用户library,密码是m1234%,默认表空间myexample,临时表空间mytemp,帐户锁定(表空间和临时表空间需要自己创建)2.创建一个锁定前允许的最大失败登陆次数为10次,口令宽限期为3天,并启用口令复杂函数的概要文件MYPROFILE,并分配给用户library3.创建一个角色,具有连接到数据库以及创建表,视图,函数,过程,触发器等的权限,
4、并把这个角色赋给用户library4.以用户library登陆,并建立下面READER和BORROW两个表,并插入相应的数据READER表,要求其中CARDID为主键,Name非空CARDIDNameSEXX2010001苏大同男X2010002李莫愁女BORROW表,要求BOOKID为主键,CARDID为外键。CARDIDBOOKIDBORROWDATERETURNDATEX2010001B100011989-5-301989-6-20X2010001B120021987-12-31987-12-30三、程序填空题:(本题24分
5、,每题6分)得分评卷人1.写出下面该程序运行的结果。SETserveroutputONDECLAREv_dept_recdept%ROWTYPE;BEGINSELECT*INTOv_dept_recFROMdeptWHEREdeptno=10;DBMS_OUTPUT.PUT_LINE('编号:'
6、
7、v_dept_rec.deptno);DBMS_OUTPUT.PUT_LINE('名称:'
8、
9、v_dept_rec.dname);DBMS_OUTPUT.PUT_LINE('驻在地:'
10、
11、v_dept_rec.loc);END;2.统计
12、并输出emp表中各个部门的人数DECLARECURSORc_dept_statIS______________________________v_deptc_dept_stat%ROWTYPE;BEGINOPENc_dept_stat;LOOP_________________________________EXITWHEN______________________DBMS_OUTPUT.PUT_LINE(v_dept.deptno
13、
14、''
15、
16、v_dept.rs);ENDLOOP;CLOSEc_dept_stat;END;3.使
17、用触发器实现emp表的业务规则:除销售员外,雇员工资只增不减CREATEORREPLACETRIGGERcheck_sal_empBEFORE_______________________________FOREACHROWWHEN___________________________________BEGINRAISE_APPLICATION_ERROR(-20504,'除销售员外,雇员工资只增不减!');END;4.创建一个序列,10-200,每次加10,从10开始CREATESEQUENCEWORKER_IDINCREMEN
18、TBY______________MAXVALUE________STARTWITH_______________并使用以上创建的序列,在scott.dept表中插入一行INSERTINTOEMPVALUES(_________________
此文档下载收益归作者所有