ORACLE数据库

对scott用户中员工表EMP、DEPT表定义过程,该过程通过输入员工号输出员工姓名和部门名称。
2、根据关系描述画出:系部、专业、学生、课程、教师的实体-关系图(ER图)一个系有多个专业,一个专业有多个学生,一个学生修多门课程,一门课程由多个学生选,一个教师教多门课程,一门课程由多个教师教
3、根据关系描述画出: 部门、员工、产品的实体-关系图(ER图):
一个部门生产多种产品,每种产品只由一个部门生产,每个部门有多名员工,每名员工只能在隶属于一个部门
4、请写出在WINDOW操作系统下做定时备份ORACLE数据库的三个步骤

2、将部门编号为‘D_02’的员工工资提高10%

对scott用户中员工表EMP、DEPT表定义过程,该过程通过输入员工号输出员工姓名和部门名称。

    create or replace procedure p_get_desc

(

    i_empno in emp.empno%type,

    o_ename out emp.ename%type,

    o_dname out dept.dname%type

) as

begin

    select a.ename, b.dname

      into o_ename, o_dname

      from emp a, dept b

     where a.deptno = b.deptno

       and a.empno = i_empno;

       

exception

    when others then

        o_ename := '';

        o_dname := '';

end p_get_desc;

    2、根据关系描述画出:系部、专业、学生、课程、教师的实体-关系图(ER图)一个系有多个专业,

    一个专业有多个学生,一个学生修多门课程,一门课程由多个学生选,一个教师教多门课程,一门课程由多个教师教

    3、根据关系描述画出: 部门、员工、产品的实体-关系图(ER图):

    一个部门生产多种产品,每种产品只由一个部门生产,每个部门有多名员工,每名员工只能在隶属于一个部门

    4、请写出在WINDOW操作系统下做定时备份ORACLE数据库的三个步骤

数据库备份分为很多种了,说冷备吧:

 (1)关闭DB : shutdown immediate;

(2):copy oradata目录下的所有文件,包括数据文件,控制文件,redo等,全部copy到一个安全目录中。

(3) 打开数据库。

    2、将部门编号为‘D_02’的员工工资提高10%

    update emp a set a.sal=a.sal*1.1 where a.deptno='D_02';

    commit;

温馨提示:答案为网友推荐,仅供参考