[[Oracle管理]Oracle实验报告]oracle实验报告-4451

时间:2021-01-15 14:30:00 手机站 来源:网友投稿

[[Oracle管理]Oracle实验报告]oracle实验报告

 (Oracle管理)Oracle实验报告

 实验报告

 课程名称: 大型数据库系统

 实验项目: 数据库实验

 实验地点: 逸夫楼202

 专业班级:软件1009班 学号:2010004611

 学生姓名: 李瑞

 指导教师: 沈晋原

 2013年4月12日

 太原理工大学实验报告一

 学院名称

 软件学院

 专业班级

 1009

 实验成绩

 学生姓名

 李瑞

 学号

 2010004611

 实验日期

 2013.3.16

 课程名称

 大型数据库系统

 实验题目

 1、Oracle11g的安装与配置

 2、创建数据库和表

 一、实验目的和要求:了解Oracle11g的下载、解压及安装过程和正确的安装步骤。了解和解决安装过程中的各种问题,以成功的安装这一大型数据库软件,使其相应的OEM,SQLPlus和SQLDeveloper都能够正常工作。

 了解数据库的结构以及一些基本概念;了解表的结构特点;了解oracle11g的基本数据类型;学会使用DBCA创建数据库;学会使用界面方式创建表;学会使用SQL语句手工创建数据库;学会使用SQL语句创建表。

 二、实验内容:

 1、下载Oracle11g

 2、在笔记本电脑上解压和安装此大型数据库系统

 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删除所创建的Employees表。步骤如教材p310页所示。给出相应过程及结果截图

 11、使用PL/SQL命令语句创建Employee表。此内容可在SQLPlus或SQLDeveloper环境中完成,如教材p310页所示。给出相应语句段及结果截图。

 教材中的思考与练习部分可略去。

 三、主要仪器设备

 1、笔记本电脑及相应的WindowsOperatingSystems.

 2、已安装的\Oracle11g大型数据库及其相应的配套软件。

 四、实验结果与分析

 1.Oracle11g的安装截图:

 OEM登录界面截图:

 SQLPlus登录界面截图:

 SQLdeveloper界面截图:

 2.利用DBCA创建数据库:

 3.使用DBCA删除数据库

 4.在YGGL或实验一创建的数据库的OEM中分别创建表。给出相应截图。

 5.在YGGL或实验一中创建的数据库的OEM中删除已创建的表。给出相应截图。

 用SQLDeveloper在YGGL或实验一中创建的数据库重建上述各表

 (1)

 (2)

 (3)

 6.使用SQLDeveloper删除所创建的表。

 使用PL/SQL命令语句创建表。

 (1)

 (2)

 (3)

 讨论、心得(可选)

 通过几周对Oracle的学习,以及对SQLDEVOLPOES和SQLPLUS的使用,对数据库越来越了解了,不仅可以熟练的使用界面对字段、约束、索引等很好的操作,也可以使用代码进行修改与设定,对以后的学习有了一个很好的基础。

 教师签字:

 太原理工大学实验报告二

 学院名称

 软件学院

 专业班级

 1009

 实验成绩

 学生姓名

 李瑞

 学号

 2010004611

 实验日期

 2013.3.23

 课程名称

 大型数据库系统

 实验题目

 3、表数据插入、修改和删除

 4、数据库查询和视图操作

 一、实验目的和要求:学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作;学会使用SQLDEVELOPER对数据库表进行插入、修改和删除数据的操作;了解数据更新操作时要注意数据完整性;了解PL/SQL语句对表数据操作的灵活控制功能。

 掌握SELECT语句的基本语法;掌握子查询的表示方法;掌握连接查询的表示方法;掌握数据汇总的方法;掌握SELECT语句的GROUPBY子句的作用和使用方法;掌握SELECT语句的ORDERBY子句的作用和使用方法;掌握视图的使用方法。

 二.实验内容:

 分别使用SQLDeveloper和PL/SQL语句,在实验二建立的数据库YGGL或实验一随安装Oracle11g时建立的数据库中所建立的三个表Employees,Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。使用PL/SQL进行有限制的修改和删除。表的内容如教材p311页所示。

 1、使用SQLDeveloper操作数据

 内容如教材p311-p312页所要求,给出相应过程及结果截图。

 2、使用PL/SQL命令操作数据

 内容如教材p312页所要求,给出相应语句段及结果截图。

 1、SELECT语句的基本使用

 按照教材p313-p314的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 2、子查询的使用

 按照教材p314-p315的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 3、连接查询的使用

 按照教材p315的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 4、数据汇总

 按照教材p315-p316的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 5、GROUPBY和ORDERBY子句的使用

 按照教材p316-p317的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 6、使用视图

 按照教材p317的内容和步骤完成实验内容。给出相应语句段和结果的对应截图。

 教材中的思考与练习部分可略去。

 三、主要仪器设备

 1、笔记本电脑及相应的WindowsOperatingSystems.

 2、已安装的\Oracle11g大型数据库及其相应的配套软件。

 四、实验结果与分析

 1.使用SQLDeveloper操作数据

 使用PL/SQL命令操作数据

 (1)

 (2)

 (3)

 (4)

 (5)

 SELECT语句的基本使用

 (1)

 (2)

 (3)

 (4)

 (5)

 (6)

 (7)

 3.子查询的使用

 (1)

 (2)

 (3)

 连接查询的使用

 (1)

 (2)

 数据汇总

 (1)

 (2)

 (3)

 使用视图

 (1)

 1.

 2.

 (2)

 1.

 2.

 3.

 4.

 5.

 五、讨论、心得(可选)

 能基本的掌握SQLPlus命令,用命令完成实验内容,在操作过程中,也会出现错误,但仔细的查找后会及时的改过来。

 教师签字:

 太原理工大学实验报告三

 学院名称

 软件学院

 专业班级

 1014

 实验成绩

 学生姓名

 李瑞

 学号

 2010004611

 实验日期

 2013.3.30

 课程名称

 大型数据库系统

 实验题目

 5、用户和权限管理

 6、显式游标

 一、实验目的和要求:掌握数据库的安全性能;掌握使用用户实现数据库的安全性;掌握使用角色实现数据库的安全性;掌握使用概要文件实现数据库安全性。掌握显式游标的定义和使用方法。

 二、实验内容:

 1、创建用户

 按照教材p326的要求创建用户。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 2、创建角色

 按照教材p326-p327的要求创建角色。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 3、创建概要文件

 按照教材p326-p327的要求创建角色。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 教材中的思考与练习部分可略去。

 4、使用游标和loop循环来显示所有部门的名称。给出相应语句段和结果的对应截图。

 5、接受用户输入的部门编号,用for循环和游标,显示此部门的所有雇员的所有信息。给出相应语句段和结果的对应截图。

 三、主要仪器设备

 1、笔记本电脑及相应的WindowsOperatingSystems.

 2、已安装的\Oracle11g大型数据库及其相应的配套软件。

 四、实验结果与分析

 1、创建用户

 创建角色

 创建概要文件

 使用游标和loop循环来显示所有部门的名称。给出相应语句段和结果的对应截图。

 5、接受用户输入的部门编号,用for循环和游标,显示此部门的所有雇员的所有信息。给出相应语句段和结果的对应截图。

 五、讨论、心得(可选)

 本次实验中游标真的不是很懂,不是很理解,但是上网查了好多东西,好事做出来了。

 教师签字:

 太原理工大学实验报告四

 学院名称

 软件学院

 专业班级

 1014

 实验成绩

 学生姓名

 李瑞

 学号

 2010004611

 实验日期

 2013.4.6

 课程名称

 大型数据库系统

 实验题目

 7、创建存储过程和存储函数

 8、创建触发器

 一、实验目的和要求:掌握存储过程的使用方法;掌握触发器的使用方法。

 二、实验内容:

 1、创建触发器

 按照教材p321-p322的要求创建触发器。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 2、创建存储过程

 按照教材p322-p323的要求创建存储过程。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 3、调用存储过程

 按照教材p323的要求调用存储过程。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。

 教材中的思考与练习部分可略去。

 三、主要仪器设备

 1、笔记本电脑及相应的WindowsOperatingSystems.

 2、已安装的\Oracle11g大型数据库及其相应的配套软件。

 四、实验结果与分析

 创建触发器

 (1)

 (2)

 (3)

 2.创建存储过程

 (1)

 (2)

 (3)

 3、调用存储过程

 教师签字:

 ~

 ~感谢阅读~

 1、

 1、鸣筝金粟柱,素手玉房前。

 TIME \@ “yy.M.d” 20.6.9 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “MMM-yy” Jun-20 DATE \@ “HH:mm” 16:34

 2、宫中艳丽的花儿在寂寞寥落中开放。

 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二

 3、幸存的几个满头白发的宫女。

 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020

 4、闲坐无事只能谈论着玄宗轶事。

 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “HH:mm:ss” 16:34:14

 5、皇帝在京城之外的宫殿。

 DATE \@ “MMMM yy” June 20 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020 DATE \@ “M/d/yyyy” 6/9/2020

 6、这里指当时东都洛阳的皇帝行宫上阳宫。

 TIME \@ “h时m分” 4时34分 TIME \@ “h时m分” 4时34分 DATE \@ “d-MMM-yy” 9-Jun-20 DATE \@ “M.d.yyyy” 6.9.2020

 7、行宫里的花。

 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9。

 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日

 8、一些宫女天宝末年被“潜配”到上阳宫。

 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020

 1、在这冷宫里一闭四十多年。

 TIME \@ “yy.M.d” 20.6.9 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “MMM-yy” Jun-20 DATE \@ “HH:mm” 16:34

 2、成了白发宫人。

 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二

 3、白日依山尽。

 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020

 4、黄河入海流。

 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “HH:mm:ss” 16:34:14

 5、欲穷千里目。

 DATE \@ “MMMM yy” June 20 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020 DATE \@ “M/d/yyyy” 6/9/2020

 6、夕阳依傍着山峦慢慢沉落。

 TIME \@ “h时m分” 4时34分 TIME \@ “h时m分” 4时34分 DATE \@ “d-MMM-yy” 9-Jun-20 DATE \@ “M.d.yyyy” 6.9.2020

 7、滔滔黄河朝着大海汹涌奔流。

 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9。

 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日

 8、想要看到千里之外的风光。

 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020

 1、那就要再登上更高的一层城楼。

 TIME \@ “yy.M.d” 20.6.9 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “MMM-yy” Jun-20 DATE \@ “HH:mm” 16:34

 2、旧址在山西永济县。

 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二

 3、楼高三层,前对中条山。

 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “M.d.yyyy” 6.9.2020

 4、下临黄河。传说常有鹳雀在此停留。

 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “HH:mm:ss” 16:34:14

 5、故有此名。

 DATE \@ “MMMM yy” June 20 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020 DATE \@ “M/d/yyyy” 6/9/2020

 6、消失。

 这句话是说太阳依傍山峦沉落。

 TIME \@ “h时m分” 4时34分 TIME \@ “h时m分” 4时34分 DATE \@ “d-MMM-yy” 9-Jun-20 DATE \@ “M.d.yyyy” 6.9.2020

 7、想要得到某种东西或达到某种目的的愿望。

 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9 TIME \@ “yy.M.d” 20.6.9。

 TIME \@ “yyyy年M月d日星期W” 2020年6月9日星期二 TIME \@ “EEEE年O月A日” 二〇二〇年六月九日

 8、但也有希望、想要的意思。

 DATE \@ “HH:mm” 16:34 DATE \@ “HH:mm:ss” 16:34:14 DATE \@ “M.d.yyyy” 6.9.2020 DATE \@ “dddd, MMMM d, yyyy” Tuesday, June 9, 2020

推荐访问:实验报告 实验 报告 管理 [[Oracle管理]Oracle实验报告]oracle实验报告-4451

版权声明 :以上文章中选用的图片文字均来源于网络或用户投稿 ,如果有侵权请立即联系我们 , 我们立即删除 。