《Oracle实验报告6650.docx》由会员分享,可在线阅读,更多相关《Oracle实验报告6650.docx(56页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、实 验 报报 告课程名称: 大大型数据库系系统 实验项目: 数据库实实验 实验地点: 逸夫楼楼202 专业班级:软件件1009班 学号:201100046611 学生姓名: 李瑞 指导教师: 沈晋原 2013年 44 月 12 日太原理工大学实实验报告一学院名称软件学院专业班级1009实验成绩学生姓名李瑞学号20100044611实验日期2013.3.16课程名称大型数据库系统统 实验题目1、Oraclle 11gg 的安装与与配置2、创建数据库库和表一、实验目的和和要求:了解解Oraclle 11gg的下载、解解压及安装过过程和正确的的安装步骤。了了解和解决安安装过程中的的各种问题,以以成功
2、的安装装这一大型数数据库软件,使使其相应的OOEM, SSQL Pllus 和SQL DDevelooper都能能够正常工作作。了解数据库的结结构以及一些些基本概念;了解表的结结构特点;了了解oraccle 111g的基本数数据类型;学学会使用DBBCA创建数数据库;学会会使用界面方方式创建表;学会使用SSQL语句手手工创建数据据库;学会使使用SQL语语句创建表。二、实验内容:1、下载Oraacle 111g2、在笔记本电电脑上解压和和安装此大型型数据库系统统3、解决安装过过程中出现的的各种问题,使使其能够正常常工作。给出出安装阶段相相应的截图以以显示安装的的成功。以及及最终安装成成功后打开的
3、的OEM界面面、SQL Plus的的登录界面和和SQL DDevelooper的界界面。4、创建企业管管理的员工管管理数据库YYGGL或在在上列步骤中中创建的数据据库中创建下下列表: eemployyees表、ddeparttmentss表和sallary表。各各表的结构如如教材p3007-3088页所示。5. 利用DBBCA创建数数据库。如教教材p3088页所示。为为避免破坏以以建立的数据据库,此步骤骤中只要求给给出书中要求求各步骤的相相应DBCAA截图,而不不完成其实际际操作。6、利用DBCCA删除数据据库。给出截截图,不做实实际操作。7、根据教材pp309页的的要求,在YYGGL或实实验
4、一创建的的数据库的OOEM中分别别创建表。给给出相应截图图。8、根据教材pp309页的的要求,在YYGGL或实实验一中创建建的数据库的的OEM中删删除已创建的的表。给出相相应截图。9、在SQL Develloper中中创建表根据教材p3009页的要求求,用SQLL Deveeloperr在YGGLL或实验一中中创建的数据据库重建上述述各表。注意意,连接名可可直接用数据据库名而不必必加_orra,但要要保证SIDD名要与数据据库名一致。给出相应过程及结果截图。10、使用SQQL Devvelopeer删除所创创建的Empployeees表。步骤骤如教材p3310页所示示。给出相应应过程及结果果截
5、图11、使用PLL/SQL命命令语句创建建Emplooyee表。此此内容可在SSQL Pllus 或SQL DDevelooper环境境中完成,如如教材p3110页所示。给出出相应语句段段及结果截图图。教材中的思考与与练习部分可可略去。三、主要仪器设设备1、笔记本电脑脑及相应的WWindowws Opeeratinng Sysstems.2、已安装的Oraclle 11gg大型数据库库及其相应的的配套软件。四、实验结果与与分析1.Oraclle 11gg的安装截图图:OEM登录界面面截图:SQL Pluus登录界面面截图:SQL devvelopeer界面截图图:2.利用DBCCA创建数据据库
6、:3.使用DBCCA删除数据据库4.在YGGLL或实验一创创建的数据库库的OEM中中分别创建表表。给出相应应截图。5.在YGGLL或实验一中中创建的数据据库的OEMM中删除已创创建的表。给给出相应截图图。5. 用SQL Deevelopper在YGGGL或实验验一中创建的的数据库重建建上述各表(1)(2)(3)6.使用SQLL Deveeloperr删除所创建建的表。6. 使用PL/SQQL命令语句句创建表。(1)(2)(3)五、 讨论、心得(可可选) 通过几周周对Oraccle的学习习,以及对SQQL DEVVOLPOEES和SQLL PLUSS 的使用,对数据库越越来越了解了了,不仅可以熟
7、熟练的使用界界面对字段、约束、索引等很好好的操作,也可以使用用代码进行修修改与设定,对以后的学学习有了一个个很好的基础础。 教师签字: 太原理工大学学实验报告二二学院名称软件学院专业班级1009实验成绩学生姓名李瑞学号20100044611实验日期2013.3.23课程名称大型数据库系统统 实验题目3、表数据插入入、修改和删删除4、数据库查询询和视图操作作一、实验目的和和要求:学会会使用PL/SQL语句句对数据库表表进行插入、修修改和删除数数据的操作;学会使用SSQL DEEVELOPPER对数据据库表进行插插入、修改和和删除数据的的操作;了解解数据更新操操作时要注意意数据完整性性;了解PLL
8、/SQL语语句对表数据据操作的灵活活控制功能。掌握SELECCT语句的基基本语法;掌掌握子查询的的表示方法;掌握连接查查询的表示方方法;掌握数数据汇总的方方法;掌握SSELECTT语句的GRROUP BBY子句的作作用和使用方方法;掌握SSELECTT语句的ORRDER BBY子句的作作用和使用方方法;掌握视视图的使用方方法。二实验内容:分别使用SQLL Deveeloperr和PL/SQQL语句,在在实验二建立立的数据库YYGGL或实实验一随安装装Oraclle 11gg时建立的数数据库中所建建立的三个表表Emplooyees, Depaartmennts和Salarry中分别插插入多行数据
9、据记录,然后后修改和删除除一些记录。使用PL/SQL进行有限制的修改和删除。表的内容如教材p311页所示。1、使用SQLL Deveeloperr操作数据 内容如教教材p3111-p3122页所要求,给给出相应过程程及结果截图图。2、使用PL/SQL命令令操作数据 内容如教教材p3122页所要求,给给出相应语句句段及结果截截图。1、SELECCT语句的基基本使用 按照教材材p313-p314的的内容和步骤骤完成实验内内容。给出相相应语句段和和结果的对应应截图。2、子查询的使使用 按照教材材p314-p315的的内容和步骤骤完成实验内内容。给出相相应语句段和和结果的对应应截图。3、连接查询的的使
10、用 按照教材材p315的内内容和步骤完完成实验内容容。给出相应应语句段和结结果的对应截截图。4、数据汇总 按照教材材p315-p316的的内容和步骤骤完成实验内内容。给出相相应语句段和和结果的对应应截图。5、GROUPP BY 和和ORDERR BY子句句的使用 按照教材材p316-p317的的内容和步骤骤完成实验内内容。给出相相应语句段和和结果的对应应截图。6、使用视图 按照教材材p317的内内容和步骤完完成实验内容容。给出相应应语句段和结结果的对应截截图。 教材中的的思考与练习习部分可略去去。三、主要仪器设设备1、笔记本电脑脑及相应的WWindowws Opeeratinng Sysste
11、ms.2、已安装的Oraclle 11gg大型数据库库及其相应的的配套软件。四、实验结果与与分析1.使用SQLL Deveeloperr操作数据1. 使用PL/SQQL命令操作作数据(1)(2)(3)(4)(5)2. SELECT语语句的基本使使用(1)(2)(3)(4)(5)(6)(7)3.子查询的使使用(1)(2)(3)3. 连接查询的使用用(1)(2)4. 数据汇总(1)(2)(3)5. 使用视图(1)1.2.(2)1.2.3.4.5. 五、讨论、心心得(可选) 能基本的的掌握SQLL Pluss命令,用命命令完成实验验内容,在操操作过程中,也也会出现错误误,但仔细的的查找后会及及时的改
12、过来来。教师签字: 太原理工工大学实验报报告三学院名称软件学院专业班级1014实验成绩学生姓名李瑞学号20100044611实验日期2013.3.30课程名称大型数据库系统统 实验题目5、用户和权限限管理6、显式游标一、实验目的和和要求:掌握握数据库的安安全性能;掌掌握使用用户户实现数据库库的安全性;掌握使用角角色实现数据据库的安全性性;掌握使用用概要文件实实现数据库安安全性。掌握握显式游标的的定义和使用用方法。二、实验内容:1、创建用户按照教材p3226的要求创创建用户。数数据库可用YYGGL或实实验一中创建建的数据库。给出相应语句段和结果的对应截图。2、创建角色按照教材p3226-p327
13、的要要求创建角色色。数据库可可用YGGLL或实验一中中创建的数据据库。给出相相应语句段和和结果的对应应截图。3、创建概要文文件按照教材p3226-p327的要要求创建角色色。数据库可可用YGGLL或实验一中中创建的数据据库。给出相相应语句段和和结果的对应应截图。教材中的思考与与练习部分可可略去。4、使用游标和和loop循循环来显示所所有部门的名名称。给出相相应语句段和和结果的对应应截图。5、接受用户输输入的部门编编号,用foor循环和游游标, 显示示此部门的所所有雇员的所所有信息。给给出相应语句句段和结果的的对应截图。三、主要仪器设设备1、笔记本电脑脑及相应的WWindowws Opeerat
14、inng Sysstems.2、已安装的Oraclle 11gg大型数据库库及其相应的的配套软件。四、实验结果与与分析1、创建用户2、 创建角色 3、 创建概要文件4、 使用游标和looop循环来来显示所有部部门的名称。给出相应语句段和结果的对应截图。5、接受用户输输入的部门编编号,用foor循环和游游标, 显示示此部门的所所有雇员的所所有信息。给给出相应语句句段和结果的的对应截图。五、讨论、心得得(可选) 本次实验中中游标真的不不是很懂,不不是很理解,但但是上网查了了好多东西,好好事做出来了了。教师签字: 太原理理工大学实验验报告四学院名称软件学院专业班级1014实验成绩学生姓名李瑞学号20
15、100044611实验日期2013.4.6课程名称大型数据库系统统 实验题目7、创建存储过过程和存储函函数8、创建触发器器一、实验目的和和要求:掌握握存储过程的的使用方法;掌握触发器器的使用方法法。二、实验内容:1、创建触发器器 按照教材pp321-p3222的要求创建建触发器。数数据库可用YYGGL或实实验一中创建建的数据库。给出相应语句段和结果的对应截图。 2、创建存存储过程 按照教材pp322-p323的要要求创建存储储过程。数据据库可用YGGGL或实验验一中创建的的数据库。给给出相应语句句段和结果的的对应截图。 3、调用存存储过程 按照教材pp323的要要求调用存储储过程。数据据库可用YGGGL或实验验一中创建的的数据库。给给出相应语句句段和结果的的对应截图。 教材中的思思考与练习部部分可略去。三、主要仪器设设备1、笔记本电脑脑及相应的WWindowws Opeeratinng Sysstems.2、已安装的Oraclle 11gg大型数据库库及其相应的的配套软件。四、实验结果与与分析1、 创建触发器(1)(2)(3)2.创建存储过过程(1)(2)(3)3、调用存储过过程教师签字:56