《Oracle数据库管理》实验指导书 联系客服

发布时间 : 星期三 文章《Oracle数据库管理》实验指导书更新完毕开始阅读7e20027da22d7375a417866fb84ae45c3b35c21c

《Oracle数据库管理》实验指导书

实验一 安装Oracle数据库及常用工具的使用

【实验目的】

1.掌握Oracle 11g或12c数据库环境搭建、配置和基本管理的方法。 2.熟悉Oracle命令操作环境及SQL*Plus基本命令。 【实验内容】

1.在Windows环境下安装Oracle 11g或者Oracle 12c;了解安装选项的含义等。 2.在SQL*Plus中进行用户登录数据库测试,查看并了解有关服务。 3.练习SQL Developer的使用。 4.熟悉OEM图形化工具。

5.掌握DBCA创建数据库的步骤和方法,使用OEM查看数据库信息。 6.通过练习理解Oracle数据库的体系结构。 7.完成实验报告。

实验二 Oracle SQL*Plus环境与查询

【实验目的】熟悉并使用SQL*Plus命令操作环境,掌握常用命令的使用。 【实验内容】

1.熟悉SQL*Plus的命令,用help index查看Oracle有关命令,练习相关命令的使用。 2.练习SQL语句,使用EMPLOYEES等数据表,进行SELECT查询练习,将EMPLOYEES表中的所有数据保存到employees_spool文件中,将相关命令保存到test.sql文件中。

3.指定查询的列,设置列的显示格式,查询常用系统视图中的内容。 4.对EMPLOYEES、JOBS等数据表进行数据的增、删、改练习。

5.使用命令进行创建、修改、删除数据表的练习,包括主键、外键的添加等,并在SQL Developer和OEM中进行数据表的创建等操作。

6.练习INSERT、UPDATE与DELETE等命令的使用。 7.视图的定义与使用练习。 8.完成实验报告。

实验三 PL/SQL编程

【实验目的】

1.熟悉PL/SQL程序设计,练习使用PL/SQL的系统函数和异常处理。 2.理解存储过程、函数、触发器的概念、作用、建立和用法。 【实验内容】

1. 编写PL/SQL程序,查询EMPLOYEES表员工工资,如果工资小于3000,则加200

员工资,并提示信息“XX号员工工资已更新。”,如果工资大于3000,则提示信息“XX号员工工资为XXX,已达到规定标准。”

2. 练习使用异常处理,当除数为0时,输出错误信息。

3. 创建一存储过程,在存储过程中创建一个表用于存储临时数据,在创建该表之前需

要进行判断,如果存在就删除该表的记录,不存在就创建该表。

4. 要求创建一存储过程,用于查询EMPLOYEES表中所有员工的信息,以及部门名

称、工作名称。通过设置输入参数,使得存储过程能够灵活的选择要查询的部门名称以及工作名称,并输出到屏幕。

5. 创建函数,能够根据EMPLOYEE_ID,返回员工的LAST_NAME、EMAIL以及

PHONE_NUMBER。

6. 创建一个触发器,保证新添加的员工工资不能超过已有员工的平均工资。

7. 创建一触发器,当删除EMPLOYEES表中记录时,显示删除的和剩余的记录数。 8. 完成实验报告。

实验四 Oracle安全管理与备份恢复

第四次实验内容为数据库的备份与恢复,请学生完成教材上的第14章内容的案例和第15章数据闪回技术实验。