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