《Oracle数据库》实验报告实验报告课程名称:《Oracle实用教程》实验地点:行勉楼A305专业班级:学号:学生姓名:水水水水指导教师:顶顶顶顶2016年5月5日《Oracle数据库》实验报告《Oracle数据库》实验报告专业软件工程班级软件学号成绩姓名周次第九周日期2016.4.26实验教室行勉楼A305题目实验一、创建数据库和表目的要求1)了解Oracle11g的下载、解压及安装过程和正确的安装步骤。了解和解决安装过程中的各种问题,以成功的安装这一大型数据库软件,使其相应的OEM,SQLPlusSQLDeveloper都能够正常工作。2)(1)了解数据库的结构以及一些基本概念;(2)了解表的结构特点;(3)了解oracle11g的基本数据类型;(4)学会使用DBCA创建数据库;(5)学会使用界面方式创建表;(6)学会使用SQL语句手工创建数据库;(7)学会使用SQL语句创建表。仪器用具1、笔记本电脑及相应的Windows10OperatingSystems.2、已安装的Oracle11g大型数据库及其相应的配套软件。实验原理及内容1、下载Oracle11g2、在笔记本电脑上解压和安装此大型数据库系统3、解决安装过程中出现的各种问题,使其能够正常工作。给出安装阶段相应的截图以显示安装的成功。以及最终安装成功后打开的OEM界面、SQLPlus的登录界面和SQLDeveloper的界面。4、创建企业管理的员工管理数据库YGGL或在上列步骤中创建的数据库中创建下列表:employees表、departments表和salary表。各表的结构如教材p307-308页所示。5.利用DBCA创建数据库。如教材p308页所示。为避免破坏以建立的数据库,此步骤中只要求给出书中要求各步骤的相应DBCA截图,而不完成其实际操作。6、利用DBCA删除数据库。给出截图,不做实际操作。7、根据教材p309页的要求,在YGGL或实验一创建的数据库的OEM中分别创建表。给出相应截图。8、根据教材p309页的要求,在YGGL或实验一中创建的数据库的OEM中删除已创建的表。给出相应截图。9、在SQLDeveloper中创建表根据教材p309页的要求,用SQLDeveloper在YGGL或实验一中创建的数据库重建上述各表。注意,连接名可直接用数据库名而不必加'_ora',但要保证SID名要与数据库名一致。给出相应过程及结果截图。10、使用SQLDeveloper删除所创建的Employe表。步骤如教材p310页所示。《Oracle数据库》实验报告给出相应过程及结果截图。11、使用PL/SQL命令语句创建Employee表。此内容可在SQLPlus或SQLDeveloper环境中完成,如教材p310页所示。给出相应语句段及结果截图。实验结果与分析创建数据库:《Oracle数据库》实验报告删除数据库心得体会通过几周对Oracle的学习,以及对SQLDEVOLPOES和SQLPLUS的使用,对数据库越来越了解了。《Oracle数据库》实验报告专业软件工程班级软件学号2013005923成绩姓名周次第九周日期2016.4.28实验教室行勉楼A305题目实验二、表数据的插入、修改和删除目的要求1)学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作;2)学会使用SQLDEVELOPER对数据库表进行插入、修改和删除数据的操作;3)了解数据更新操作时要注意数据完整性;4)了解PL/SQL语句对表数据操作的灵活控制功能。仪器用具1、笔记本电脑及相应的Windows10OperatingSystems.2、已安装的Oracle11g大型数据库及其相应的配套软件。实验原理及实验内容分别使用SQLDeveloper和PL/SQL语句,在实验二建立的数据库YGGL或实验一随安装Oracle11g时建立的数据库中所建立的三个表Employees,Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。使用PL/SQL进行有限制的修改和删除。1、使用SQLDeveloper操作数据2、使用PL/SQL命令操作数据对表数据进行插入,修改和删除的命令分别是insert,update,delete*进行数据更新操作时,必须保证数据完整实验结建表:1.使用SQLDeveloper操作数据查询结果《Oracle数据库》实验报告果与与分析插入:查询结果:更改表操作创建索引:《Oracle数据库》实验报告创建学生表、成绩表、课程表并插入数据:心得体会能基本的掌握SQLPlus命令,用命令完成实验内容,在操作过程中,也会出现错误,但仔细的查找后会及时的改过来。《Oracle数据库》实验报告专业软件工程班级软件学号成绩姓名周次第十周日期2016.5.3实验教室行勉楼A305题目实验五、PL/SQL编程目的要求1)进一步巩固第2章-第4章所学内容。2)掌握变量的分类及其使用。3)掌握各种运算符的使用。4)掌握各种控制语句的使用。5)掌握系统函数及用户自定义函数的使用。仪器用具1、笔记本电脑及相应的Windows10OperatingSystems.2、已安装的Oracle11g大型数据库及其相应的配套软件。实验原理及内容1.条件结构的使用在sql*plus的编辑窗口中分别输入例6.5,6.6,6.7,6.8,程序并执行,查看结果。2.循环结构的使用在sql*plus的编辑窗口中分别输入例6.9,6.10,6.11,6.12,程序并执行,查看结果3.选择和跳转语句在sql*plus的编辑窗口中分别输入例6.13,6.14,程序并执行,查看结果4.自定义函数的使用1)定义一个函数实现给定功能。2)写一段PL/SQL脚本程序调用上述函数。实验结《Oracle数据库》实验报告果与分析心得体会通过本次实验了解了pl/sql支持的各种基本数据类型。了解了pl/sql的各种运算符,控制语句的功能及使用方法。了解了系统函数的调用方法。了解用户自定义函数使用的一般步骤。《Oracle数据库》实验报告专业软件工程班级软件学号成绩姓名周次第十周日期2016.5.5实验教室行勉楼A305题目实验六、存储过程和触发器的使用目的要求1)掌握存储过程的使用方法;2)掌握触发器的使用方法。仪器用具1、笔记本电脑及相应的Windows10OperatingSystems.2、已安装的Oracle11g大型数据库及其相应的配套软件。实验原理及内容1、创建触发器按照教材p321-p322的要求创建触发器。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。2、创建存储过程按照教材p322-p323的要求创建存储过程。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。3、调用存储过程按照教材p323的要求调用存储过程。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。《Oracle数据库》实验报告实验结果与分析创建触发器:创建存储过程:心得体会通过本次实验学会了触发器和存储过程的使用方法,学会了存储过程的调用即通过EXEC存储过程名称。