Oracle数据库应用技术-实验指导书
oracle数据库实验指导书

oracle数据库实验指导书部门: xxx时间: xxx制作人:xxx整理范文,仅供参考,可下载自行修改计算机科学学院《ORACLE数据库》实验指导书《ORACLE数据库》实验指导书实验一Oracle数据库安装配置以及基本工具的使用1.实验的基本内容实验室中oracle数据库安装后某些服务是关闭的<为了不影响其他课程的使用),所以在进入数据库前需要对oracle进行配置:b5E2RGbCAP<1)启动 oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务p1EanqFDPw<2)修改listener.ora 和tnsnames.ora 两个文件的内容<3)以用户名:system ,口令:manager 以“独立登录”的方式进入oracle 数据库系统DXDiTa9E3d<4)熟悉数据库中可用的工具。
2.实验的基本要求<1)掌握Oracle9i的配置以及登录过程。
<2)熟悉系统的实验环境。
3.实验的基本仪器设备和耗材计算机4.实验步骤(1> 查看设置的IP地址是否与本机上的IP地址一致。
若不一致则修改为本机IP地址。
(2> 启动oracle OraHomeTNSLISTENER 和 oracleserviceORACLE9 两个服务RTCrpUDGiT控制面板/性能与维护/管理工具/服务/ oracle OraHomeTNSLISTENER<右击/启动)。
5PCzVD7HxA控制面板/性能与维护/管理工具/服务/ oracleserviceORACLE9<右击/启动)(3> 修改listener.ora 和tnsnames.ora 两个文件的内容D:\oracle\ora90\network\ADMIN\listener.ora(用记事本方式打开>,将HOST=“…..”内容修改为本机的IP地址,保存退出。
oracle实验一指导书

oracle实验一指导书《Oracle数据库技术》实验指导书1Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle10g实践目的(1)掌握Oracle10g数据库的安装与配置过程。
(2)掌握Oracle10g企业管理器、SQL某Plu和iSQL某Plu的使用方法。
实践要求(1)记录安装过程中遇到的问题及解决方法。
(2)记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。
(3)记录利用SQL某Plu和iSQL某Plu查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。
(4)记录当前数据库各种文件的物理存储路径和已启动的服务。
实践指导一、安装前的准备工作安装环境在安装OracleDatabae之前,必须明确系统安装所需要的条件。
1.硬件环境安装Oracle10g数据库的硬件需求如表所示。
需求表1-2硬件需求物理内存虚拟内存临时磁盘空间硬盘空间显卡处理器最小值最小256MB,推荐512MB物理内存的2倍100MB1.5GB256色最小200MHz,推荐550MHz以上在上述需求中,处理器的速度和内存大小直接影响着Oracle运行的速度。
所以建议硬件配置越高越好。
一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。
2.软件环境安装Oracle10g数据库的软件需求如表所示。
表1-3软件需求需求系统体系结构32位OracleDatabae10g支持广泛的操作系统平台,从Uni某、Linu某到Window等都针对不同操作系统提供了不同的版本。
就Oracle10gforWindow来说,支持Window2000、Window某P以及Window2003,不再支持Window98和WindowNT。
由于不同操作系统在网络系统中扮演的角色不同,可以安装Oracle组件的内容也不同,因此OracleDatabae10g呈现的功能也有所不同。
Oracle数据库应用技术-实验指导书讲述

Oracle数据应用技术实验指导书湖南工程职业技术学院(刘静)2010年3月实验1 Oracle入门(2学时)一、目标1.能够使用Oracle Enterprise Manager Console2.能够创建表空间和用户账户3.能够使用Oracle Net Configuration Assistant配置网络服务名4.能够用SQL *Plus 连接Oracle服务器二、实验内容及要求1.实验内容(1)使用Oracle Enterprise Manager Console熟悉Oracle企业管理器控制台,能够通过图形化的用户界面查看Oracle 数据库的物理组件和逻辑组件,加深对Oracle体系结构的理解。
分析:要熟悉Oracle数据库,必须先安装Oracle服务器软件,或者安装客户端软件,再通过网络配置链接到一个远程的Oracle服务器。
假定已经在本机上安装了Oracle数据库,用户可以使用Oracle Enterprise Manager Console 来管理数据库。
使用企业管理器控制台可以执行各项任务,如管理Oracle实例、创建表空间、用户账户、表和同义词等。
用户需要以管理员身份登陆到Oracle 数据库进行练习。
(2)创建表空间GITM公司想要在数据库总存储员工信息、工资记录、部门信息和产品信息,这些信息将存储在不同的表中。
为了与其他建立在此数据库上的应用系统实现存储空间的独立,需要建一个名为GITM的表空间,此应用系统的中的表都应该存储在此表空间中。
(3)创建用户账户在数据库中已创建GITM表空间用于存储公司员工和部门信息表。
现在需要一个特定用户,该用户能够访问相关信息,并可创建数据库对象,如表、视图和索引等。
要求创建一个用户,并向其授予连接数据库、创建模式对象和使用表空间的权限。
(4)使用Oracle Net Configuration AssistantOracle数据库服务器可以被多个用户访问以执行不同的操作。
Oracle实验指导书和实验报告

中北大学软件学院Oracle数据库实验报告说明:此版本实验报告分为实验指导书和实验报告两部分,实验指导书在前,截图和代码在后。
在目录中按Ctrl键可以快速到达对应位置目录实验一Oracle数据库的体系结构——逻辑结构(2学时) (3)Oracle实验1运行结果截图 (6)实验二Oracle数据库的体系结构——物理结构(2学时) (9)Oracle实验2截图 (14)实验三常用SQL语言的使用(2学时) (24)Oracle实验3截图 (29)实验四扩展SQL语言的使用(2学时) (38)Oracle实验4运行结果截图 (42)实验五PL/SQL-----过程(2学时) (62)Oracle实验5运行结果截图 (66)实验六PL/SQL-----函数和包(2学时) (77)Oracle实验6运行结果截图 (78)实验七PL/SQL-----游标(2学时) (80)Oracle 实验7运行结果截图 (86)实验八数据库的备份和恢复(2学时) (101)Oracle实验8 运行结果截图 (101)1.闪回数据库 (101)2.闪回表 (104)3.闪回回收站 (105)4.闪回查询 (107)5.闪回版本查询 (108)6.闪回事务查询 (110)7.导出 (110)8.导入数据库 (112)实验一Oracle数据库的体系结构——逻辑结构(2学时)实验目的:在理解在Oracle数据库的体系结构的基础上,在sqlplus环境下查看oracle的逻辑体系结构中括表空间、段、区、块的信息,熟练掌握各种查看语句。
实验内容:1.通过sql语句查看表空间信息2. 通过sql语句查看段信息3. 通过sql语句查看区信息4. 通过sql语句查看块信息1.理解逻辑体系结构2.表空间的查看(1)使用V$TABLESPACE视图查看表空间信息SELECT * FROM V$TABLESPACE;(2)查看表空间的属性dba_tablespacesSELECT TABLESPACE_NAME,CONTENTS, STATUS FROM DBA_TABLESPACES; (3)查看表空间组及其所属的表空间信息dba_tablespace_groups(4)查看表空间中所包含的段信息dba_segmentsSelect segment_name,segment_type,extents,tablespace_name fromdba_segments where tablespace_name=‘SYSTEM’;Select * from v$rollname ;查看回滚段的名称列表Select * from v$rollstat ;查看回滚段的统计信息;Select segment_name,tablespace_name,bytes,blocks,segment_type from dba_segments where segment_type=‘ROLLBACK’(5)查看表空间中空闲区间的信息dba_free_spaceselect * from dba_segments where user=‘SCOTT’;SELECT TABLESPACE_NAME, FILE_ID, BYTES, BLOCKS FROMDBA_FREE_SPACE;Oracle实验1运行结果截图SELECT * FROM V$TABLESPACE;(2)查看表空间的属性dba_tablespacesSELECT TABLESPACE_NAME,CONTENTS, STATUS FROM DBA_TABLESPACES;(3)查看表空间组及其所属的表空间信息dba_tablespace_groupsSelect * from v$rollname ;查看回滚段的名称列表Select segment_name,tablespace_name,bytes,blocks,segment_type from dba_segments where segment_type=‘ROLLBACK’(5)查看表空间中空闲区间的信息dba_free_spaceselect * from dba_segments where user=‘SCOTT’;SELECT TABLESPACE_NAME, FILE_ID, BYTES, BLOCKS FROM DBA_FREE_SPACE;实验二Oracle数据库的体系结构——物理结构(2学时)实验目的:在理解在Oracle数据库的体系结构的基础上,在sqlplus环境下对oracle的物理体系结构的操作,其中包括控制文件、数据文件、日志文件,熟练掌握以上操作的各种语句。
数据库原理与应用(Oracle)实验指导

中国农业大学《数据库原理与应用(Oracle)》实验指导课号:08112610学时:24学时适用专业:地理信息工程编制人:杨永侠信息与电气工程学院二零零九年十月前言“数据库原理与应用”是面向计算机应用与地理信息工程本科生开设的一门专业骨干课程。
Oracle SQL Server是当前应用较为广泛的数据库管理系统之一,因此,“数据库原理与应用”课程授课案例与上机实验均选择Oracle SQL Server 数据库平台。
由于“数据库原理与应用”是一门理论性与实操性较强的课程,因此要求课堂教学必须与实验环节紧密结合,为此我们结合课堂教授的内容,参考Oracle 相关技术资料,编写了本实验指导书,希望通过该实验课程,使学生较为系统地掌握ORACLE数据库的基本操作方法与管理技能,结合数据库综合设计实验,运用数据库设计理论设计出规范的ORACLE数据库模型。
希望同学们在使用本实验指导书进行实验的过程中,认真完成每个实验,从实验中得到应有的锻炼和培养,并能够帮助我们不断地发现问题,不断完善本实验指导书。
I实验要求在“数据库原理与应用(ORACLE)”实验过程中,要求学生做到:(1)预习实验指导书有关部分,认真做好实验内容的准备;(2)必须按照本实验指导的步骤逐步进行实际操作;(3)仔细观察上机操作时出现的各种现象,并结合课堂讲授内容进行分析;(4)遵守实验室纪律,服从辅导教师管理,爱护实验设备;(5)实验课程不迟到、早退,认真完成每个实验内容。
所有实验过程涉及SQL语句和PL/SQL内容的必须提交相应的文本文件,扩展名称为:学生姓名(汉字).SQL,设计文档提交Word格式,文件名称:学生姓名(汉字).DOC。
数据库结果提交数据文件夹内的全部内容的压缩文件,名称为:学生姓名(汉字).RARI目录前言 (I)实验要求 (I)目录 (I)实验一Oracle 10G安装与使用 (1)一、课时: (1)二、实验目的: (1)三、实验内容: (1)实验二创建数据表 (6)一、课时 (6)二、实验目的 (6)三、实验内容 (6)实验三PL/SQL (8)一、学时 (8)二、实验目的 (8)三、实验内容 (8)实验四触发器和游标 (14)一、学时 (14)二、实验目的 (14)三、实验内容 (14)实验五综合操作实验 (17)一、学时 (17)二、实验目的 (17)三、实验内容 (17)实验六数据库设计实验 (20)一、学时 (20)二、实验目的 (20)三、实验内容 (20)四、实验要求 (20)附录一Oracle 10G 数据库监听配置 (21)一、概念解释 (21)I二、Oracle网络连接配置方法 (21)四、客户端连接服务器端常见问题排除方法 (25)附录二常用SQL Plus命令 (26)II实验一Oracle 10G安装与使用一、课时:4学时二、实验目的:1、熟悉Oracle10G的安装过程与系统配置;2、通过企业管理器创建Oracle数据库框架;3、熟悉SQL Plus环境。
《Oracle应用开发》实验指导书

</HD>
实验目的:
1.掌握Oracle表的创建与基本操作;
2.掌握索引、索引化表、分区、视图、序列、同义词功能。;
3.掌握子查询及order by 子句与GROUPBY用法;
4.掌握SELECT语句的统计函数的作用和使用方法;
实验内容:
1.在ora11数据库中创建一个名为employee的表,要求:(empno NUMBER(5) PRIMARY KEY,ename VARCHAR2(15),hiredatedate,salNUMBER(7,2), deptno NUMBER(3) NOT NULL CONSTRAINT fk_emp REFERENCES dept,其中表中字段满足:empno设置为主键,sname字段设置惟一性约束,deptno为外键。
二、应达到的实验能力标准
本实验的教学目标是使学生掌握如何使用Oracle数据库开发系统,了解数据库设计及相关操作的基本概念与方法,进而学会建立与组织、操作数据库。上机实验的主要目标如下:
(1)通过上机操作,加深对数据库系统理论知识的理解。
(2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
</person>
<person>
<manager>林利</manager>
</person>
</persons>
实验
实验目的:
1.理解DOM节点层次;
2.掌握利用DOM操作XML文件的方法;
3.掌握利用SAX、DOM4j操作XML文件的方法;。
实验内容:
1.已知下列文件,利用DOM显示XML文件信息。
oracle实验指导书之全本

Oracle数据库实验指导段华斌编著计算机与通信工程系实验一实验名称:数据库的管理实验学时:2实验目的:1)了解Oracle数据库的逻辑结构和物理结构。
2)熟悉Oracle的命令操作环境SQL*PLUS。
3)了解启动和关闭数据库的不同方式及其优缺点。
4)熟悉掌握各种启动、关闭方式。
实验内容及步骤:1、SQL*Plus的启动与关闭(一)SQL*Plus的启动当登录到操作系统后,有三种方法启动SQL*Plus。
方法一:(1) 执行―开始‖→―程序‖→―Oracle –OraDb11g_home1‖→―应用程序开发‖→―SQL Plus‖命令,打开SQL Plus窗口,显示登录界面。
(2) 在登录界面中将提示输入用户名,根据提示输入相应的用户名和口令(例如system 和admin)后按Enter键,SQL*Plus将连接到默认数据库。
(3) 连接到数据库之后,显示SQL>提示符,可以输入相应的SQL命令。
方法二:(1) 执行―开始‖→―程序‖→―附件‖→―命令提示符‖,打开命令提示符窗口。
(2) 输入命令:Sqlplus / nologConnect sys/口令as sysdba方法三:(1) 执行―开始‖→―程序‖→―附件‖→―命令提示符‖,打开命令提示符窗口。
(2) 输入命令:sqlplus 用户名/口令as sysdba。
(二)断开与数据库的连接SQL>DISCONNECT(三)退出SQL*PlusSQL>EXIT或:SQL>Quit(四)启动sqlplus,可能的故障ORA-12560造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:(1)监听服务没有起起来。
windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动TNSlistener服务。
(2)database instance没有起起来。
windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.(3)进入sqlplus前,在command line下输入 set oracle_sid=XXXX,XXXX就是你的database SID。
1.1oracle实验一指导书

《Oracle数据库技术》实验指导书1Oracle10g的安装与配置及常用工具的使用开发语言及实现平台或实验环境Oracle 10g实践目的(1) 掌握Oracle 10g数据库的安装与配置过程。
(2) 掌握Oracle 10g企业管理器、SQL*Plus和iSQL*Plus的使用方法。
实践要求(1) 记录安装过程中遇到的问题及解决方法。
(2) 记录利用企业管理器查看当前数据库内存结构、进程结构、数据文件、控制文件、重做日志组、日志文件、初始化参数的方法。
(3) 记录利用SQL*Plus和iSQL*Plus查看数据库、数据文件、控制文件、重做日志组、日志文件、初始化参数的命令。
(4) 记录当前数据库各种文件的物理存储路径和已启动的服务。
实践指导一、安装前的准备工作安装环境在安装Oracle Database之前,必须明确系统安装所需要的条件。
1.硬件环境安装Oracle 10g数据库的硬件需求如表所示。
表1-2 硬件需求在上述需求中,处理器的速度和内存大小直接影响着Oracle运行的速度。
所以建议硬件配置越高越好。
一般地,服务器配置应高于客户端配置,而且配置越高安装速度越快。
2.软件环境安装Oracle10g数据库的软件需求如表所示。
表1-3 软件需求二、安装Oracle Database 10g1.安装前准备工作(1) 仔细阅读联机文档,确保当前安装环境能够满足安装需求。
(2) 如果系统曾安装过Oracle,则卸载Oracle_Home环境变量。
(3) 若当前已经安装了一个Oracle并想重新安装,则要停止所有的Oracle服务。
操作步骤是:打开Windows系统的“控制面板”\“管理工具”\“服务”,停止以“Oracle”开头的所有服务。
否则,在安装Oracle过程中将出现错误信息。
(4) 为了保证系统安装顺利完成,建议将Oracle Database 10g的安装光盘全部复制到硬盘的一个目录下。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle数据应用技术实验指导书湖南工程职业技术学院(刘静)2010年3月实验1 Oracle入门(2学时)一、目标1.能够使用Oracle Enterprise Manager Console2.能够创建表空间和用户账户3.能够使用Oracle Net Configuration Assistant配置网络服务名4.能够用SQL *Plus 连接Oracle服务器二、实验内容及要求1.实验内容(1)使用Oracle Enterprise Manager Console熟悉Oracle企业管理器控制台,能够通过图形化的用户界面查看Oracle 数据库的物理组件和逻辑组件,加深对Oracle体系结构的理解。
分析:要熟悉Oracle数据库,必须先安装Oracle服务器软件,或者安装客户端软件,再通过网络配置链接到一个远程的Oracle服务器。
假定已经在本机上安装了Oracle数据库,用户可以使用Oracle Enterprise Manager Console 来管理数据库。
使用企业管理器控制台可以执行各项任务,如管理Oracle实例、创建表空间、用户账户、表和同义词等。
用户需要以管理员身份登陆到Oracle 数据库进行练习。
(2)创建表空间GITM公司想要在数据库总存储员工信息、工资记录、部门信息和产品信息,这些信息将存储在不同的表中。
为了与其他建立在此数据库上的应用系统实现存储空间的独立,需要建一个名为GITM的表空间,此应用系统的中的表都应该存储在此表空间中。
(3)创建用户账户在数据库中已创建GITM表空间用于存储公司员工和部门信息表。
现在需要一个特定用户,该用户能够访问相关信息,并可创建数据库对象,如表、视图和索引等。
要求创建一个用户,并向其授予连接数据库、创建模式对象和使用表空间的权限。
(4)使用Oracle Net Configuration AssistantOracle数据库服务器可以被多个用户访问以执行不同的操作。
要求使用Oracle Net Configuration Assistant工具来配置网络组件,使用户能够访问远程数据库。
(5)使用SQL *Plus和iSQL *Plus连接Oracle服务器Oracle数据库网络配置成功之后,就可以使用Oracle工具连接和使用数据库了。
SQL *Plus是最常用的Oracle查询工具,要求用前面练习创建的用户登录数据库,以创建应用系统的表。
2.实验要求根据实验内容指定的要去完成实训,并提交实训结果。
实验2 SQL查询和SQL函数(2学时)一、目标1.能够构造select语句2.能够测试SQL操作符3.能够使用SQL函数二、实验内容及要求1.实验内容(1)测试ROWID和ROWNUM伪列用户表因为没有建立主键约束而插入了重复的记录,为了解决数据冗余问题,必须删除表中重复的记录。
用户应用程序只关心查询结果集中的一部分,需要限制查询返回的行数。
1)启动SQL *PLUS。
创建表myt_est:CREATE TABLE my_test (id NUMBER(3),name V ARCHAR2(20) );2)向表中插入5条完全相同的命令。
INSERT INTO my_test V ALUES (1, 'This is line 1');INSERT INTO my_test V ALUES (1, 'This is line 1');INSERT INTO my_test V ALUES (1, 'This is line 1');INSERT INTO my_test V ALUES (1, 'This is line 1');INSERT INTO my_test V ALUES (1, 'This is line 1');COMMIT;查看表中记录:SELECT * FROM my_test;3)测试ROWID伪列。
要求查看伪列、id、name,并利用伪列删除第三行记录,再执行查询语句:SELECT ROWNUM, id, name FROM my_test; 查看第三行记录是否被删除。
4)测试ROWNUM伪列。
使用ROWNUM限制查询ROWNUM<3的行数。
(2)构造select语句创建表employee:CREATE TABLE employee (empno V ARCHAR2(5) PRIMARY KEY,ename V ARCHAR2(25),designation V ARCHAR2(20),dateofjoining DATE,branchcode V ARCHAR2(15) REFERENCES Branch_Details (branchcode), deptcode V ARCHAR2(15) REFERENCES Dept_Details (deptcode) );INSERT INTO employee V ALUES ('E001', 'John Smith' , 'Manager', '1-2月-1998', 'BH01', 'DP02');插入多条记录:INSERT INTO employee V ALUES ('E002', 'Jane', 'Sales Manager','1-6月-2001', 'BH02', 'DP02');INSERT INTO employee V ALUES ('E003', 'Harry ', 'Accountant', '1-11月-2003', 'BH03', 'DP01');INSERT INTO employee V ALUES ('E004', 'JOE', 'Accountant', '1-12月-2002', 'BH03', 'DP03');INSERT INTO employee V ALUES ('E005', 'Michael', 'Manager', '1-1月-1999','BH03', 'DP02');INSERT INTO employee V ALUES ('E006', 'Jack Aranck', 'Sales Manager', '1-2月-2003', 'BH05', 'DP01');INSERT INTO employee V ALUES ('E007', 'George', 'Sr. Accountant', '1-11月-2004', 'BH05', 'DP03');INSERT INTO employee V ALUES ('E008', 'John Aranck' , 'Sr. Accountant', '1-2月-2005', 'BH01', 'DP02');职员表employee中的信息需要做较大的调整,在调整之前要先对表中的总要记录做一个副本。
查询职员信息时需要指定各个列的别名,如以中文名称做标题等。
(3)测试SQL操作符检查表Salary_Records的描述:CREATE TABLE Salary_Records (empno V ARCHAR2(5) REFERENCES Employee(empno),working_Days NUMBER,empsal NUMBER );公司的财务部需要检查员工的工资,请使用SQL操作符编写语句,检索工资在15000到20000元之间的职员的信息。
(4)使用连接操作符创建表order_master:CREATE TABLE ORDER_MASTER (ORDERNO V ARCHAR2(5) PRIMARY KEY,ODATE DA TE,VENCODE V ARCHAR2(5),OSTATUS CHAR(1),DEL_DATE DATE );INSERT INTO ORDER_MASTER V ALUES ('O001', '12-8月-08', 'V001','y','22-8月-08');INSERT INTO ORDER_MASTER V ALUES ('O002', '5-7月-08', 'V008','n','6-7月-08');INSERT INTO ORDER_MASTER V ALUES ('O003', '12-9月-08', 'V012','n','22-9月-08');COMMIT;销售经理想查看vencode为V008的供应商的订单状态,要求使用连接操作符编写查询语句,使ORDERNO、ODATE、DEL_DATE在同一列显示,而非分列显示。
(5)使用集合操作符要求编写语句以显示vendor_master和order_master表中不重复的vencode 列值,只列出ostatus为“c”的vencode。
(6)使用SQL日期函数公司决定提升2003年前半年之前就职的职员。
要求显示职员的就职年度,如果日期晚于“01-7月-2003”,则四舍五入到下一年。
编写语句以显示2003年7月1日之前就职职员的详细信息。
2.实验要求根据实验内容指定的要去完成实训,并提交实训结果。
实验3 锁和表分区(2学时)一、目标1.能够理解锁定的概念2.能够测试行级锁3.能够测试共享锁和行共享锁4.能够创建表分区二、实验内容及要求1.实验内容(1)测试行级锁先创建表空间GITM,再创建用户:ACCP,密码:ACCP,用ACCP登陆SQL *PLUS、CREATE TABLE employee (empno V ARCHAR2(5) PRIMARY KEY,ename V ARCHAR2(25),designation V ARCHAR2(20),dateofjoining DATE,branchcode V ARCHAR2(15),deptcode V ARCHAR2(15) );INSERT INTO employee V ALUES ('E001', 'John Smith' , 'Manager', '1-2月-1998', 'BH01', 'DP02');INSERT INTO employee V ALUES ('E002', 'Jane', 'Sales Manager','1-6月-2001', 'BH02', 'DP02');INSERT INTO employee V ALUES ('E003', 'Harry ', 'Accountant', '1-11月-2003', 'BH03', 'DP01');INSERT INTO employee V ALUES ('E004', 'JOE', 'Accountant', '1-12月-2002', 'BH03', 'DP03');INSERT INTO employee V ALUES ('E005', 'Michael', 'Manager', '1-1月-1999', 'BH03', 'DP02');INSERT INTO employee V ALUES ('E006', 'Jack Aranck', 'Sales Manager', '1-2月-2003', 'BH05', 'DP01');INSERT INTO employee V ALUES ('E007', 'George', 'Sr. Accountant', '1-11月-2004', 'BH05', 'DP03');INSERT INTO employee V ALUES ('E008', 'John Aranck' , 'Sr. Accountant', '1-2月-2005', 'BH01', 'DP02');授予SCOTT用户更新EMPLOYEE表的权限。