太原理工大学Oracle实验报告

上传人:m**** 文档编号:492843275 上传时间:2023-03-24 格式:DOCX 页数:48 大小:3.18MB
返回 下载 相关 举报
太原理工大学Oracle实验报告_第1页
第1页 / 共48页
太原理工大学Oracle实验报告_第2页
第2页 / 共48页
太原理工大学Oracle实验报告_第3页
第3页 / 共48页
太原理工大学Oracle实验报告_第4页
第4页 / 共48页
太原理工大学Oracle实验报告_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《太原理工大学Oracle实验报告》由会员分享,可在线阅读,更多相关《太原理工大学Oracle实验报告(48页珍藏版)》请在金锄头文库上搜索。

1、实验由本人当时亲自完成仅供参考,希望可以帮助大家实 验 报 告课程名称: 大型数据库系统 实验项目: Oracle实用教程 实验地点: 逸夫楼202 专业班级: 00000000班 学号:00000000 学生姓名: 氣宇軒昂 指导教师: 2013年 13月 13日太原理工大学实验报告学院名称软件学院专业班级0000实验成绩学生姓名氣宇軒昂 学号000000000实验日期13/13课程名称Oracle实验题目Oracle11g的安装与配置与创建表实验内容及完成情况:一、 实验目的和要求1、 了解数据库的结构以及一些基本概念。2、 安装Oracle的软件,学会使用大型数据库的软件3、 了解表的结

2、构特点。4、 了解Oracle的基本数据类型。5、 学会使用DBCA创建数据库。6、 学会使用界面方式创建表。7、 学会使用SQL语句手工创建数据库。8、 学会使用SQL语句创建表。1、首先要明确,能够创建数据库的用户必须是系统管理员,或是被授使用CREATEDATABASE语句的用户。2、其次创建数据库必须要确定数据库名、所有者(及创建数据库的用户)、数据库大小、SGA分配和存储数据库文件。3、然后,确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle11g的常用数据类型,以创建数据库的表。4、此外还要了解两种常用的数据库、表的方法,即利用DBCA创建和使用PL/SQL的CREA

3、TE DATABASE语句创建。二、实验内容和原理创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。各表的结构如下图所示。表T1.1 Employees表结构列名数据类型长度是否允许为空说明EmployeesChar6员工编号,主键NameChar10姓名BirthdayDate出生日期SexNumber1性别AddressChar20地址ZipChar6邮编PhoneNumberChar12电话号码DpartmentIDChar3员工部门号,外键表T1.2 Departments表结构列名数据

4、类型长度是否允许为空说明DepartmentIDChar3部门编号,主键DepartmentNameChar20部门名NoteVarchar2100备注表T1.3 Salary表结构列名数据类型长度是否允许为空说明EmployeesIDChar6员工编号,主键InComeNumber8,2收入OutcomeNumer8,2支出三、主要仪器设备Pc电脑一台,并且安装好Oracle。四、 实验结果与分析1. 数据库的安装配置 安装的过程: 图1.1 安装1 图1.2 安装2 图1.3 安装3 图1.4 安装4 图1.5 安装5安装好后的界面 OEM的界面: 图1.6 oem的登录界面 图1.7 打

5、开后的oem SqlDeveloper的界面:2. 利用DBCA创建数据库以下提示信息说明数据库YYGL创建成功。3. 在OEM中分别创建表启动数据库YYGL的OEM页面,使用SYSTEM用户登录,在“方案”属性页中选择“表”,单击鼠标左键,再出现的“表搜索”页面上单击“创建”按钮,进入“创建表”页面,在该页面的各个选项卡上输入表Employees各个字段信息、约束条件、分区和存储情况等设置,单击“确定”按钮即可完成创建,Department和Salary的创建与上相同。如上就是创建表的页面,当出现下图时,表示,创建成功。如上图,表示Emploryees创建成功。Departmens和Sara

6、ry的创建与Emploryees相同。4. 在OEM中删除已创建的表点击“使用选项删除”出现下图:选择第一项,并且选中删除所有引用完整性约束条件,就可以彻底删除表。下面就用另一种工具SQL Developer去实现表的创建和删除!3. 在SQL Developer中创建表(1)应该创建一个连接,也就是说用SQL Developer连接到YGGL数据库,连接成功后会提示连接成功,并且可以出现yggl_ora连接YGGL的所有列表,如图:(2) 展开yggl_ora连接,右击“Table”节点选择“New Table”菜单项,在“Create Table”窗口中输入表名Emploryees,选中“

7、Adcanced”复选框,设置表Emploryees的各个列及约束条件,单击“确定”按钮完成表Emploryees。完成好表的创建后,列表中就会有Emploryees的相应信息,如下图:表Departments和表Salary的创建与创建表Emploryees相同。4. 使用SQL Developer 删除表展开“Table”节点,找到表Emploryees,右击鼠标,选择“Table”菜单项下的“Drop”子菜单项,在弹出的确认对话框中单击“应用”按钮即可删除Emploryees表。如上图,点击“应用”后再“确定”就完成删除了!5. 使用PL/SQL语句创建表打开SQL/Plus,连接到sy

8、stem,然后键入相应的创建表语句即可,如下图:如上图所示,三个表都创建成功了,用PL/SQL删除表的操作是DROP TABLE table_name,在这里就不演示了,因为现在创建的表为下次实验使用。五、讨论、心得通过这一节的实验首先我学会了如何安装Oracle,安装后由于Oracle占用内存很大,所以还学会了启动Oracle所需要启动的服务,这样在不用Oracle的时候可以节省内存,提高计算机运行速率,再者就是学会了用Oracle提供的DBCA创建数据库,最后学会的是用三种工具如何创建和删除一张表,其中我认为虽然SQL Developer使用起来更方便,更高效,但是对于软件专业的我们必须熟

9、练用SQL/Plus去执行各种命令,有时图形界面所提供的功能是很有限的,而且如果想要提高数据库的效率,有时在管理中为了不占用大量内存,只提供控制台的方式去管理数据库。教师签字:太原理工大学实验报告学院名称软件学院专业班级0000实验成绩学生姓名氣宇軒昂 学号000000000实验日期13/13课程名称Oracle实验题目表的修改查询,视图操作,索引实验内容及完成情况:一、实验目的和要求1、 学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作。2、 学会使用SQL/Developer对数据库表进行插入、修改和删除数据的操作。3、 了解数据更新操作时要注意数据完整性。4、 了解PL/

10、SQL语句对表数据操作的灵活控制功能。1、 掌握SELECT语句的基本语法。2、 掌握子查询的表示方法。3、 掌握链接查询的表示方法。4、 掌握数据汇总的方法。5、 掌握SELECT语句的GROUPBY子句的作用和使用方法。6、 掌握SELECT语句的ORDERBY子句的作用和使用方法。7、 掌握视图的使用方法。1、了解SELECT语句的基本语法格式和执行方法。2、了解子查询的表示方法、连接查询和数据汇总的方法。3、了解SELECT语句的GROUP BY子句的作用和使用方法。4、了解SELECT语句的ORDER BY子句的作用。5、了解视图的作用和创建视图的方法。6、了解视图的使用方法。1、首

11、先了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在SQL Developer中进行,也可以有PL/SQL语句实现。2、其次要掌握PL/SQL中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE、DELETE(或TRANCATE TABLE)。3、 要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。4、 此外,还要了解使用PL/SQL语句对表数据进行插入、修改及删除时,比在SQL Developer 中操作表数据更灵活,功能更强大。二、实验内容和原理分别使用SQL Deveploper 和PL/SQL语句,在实验1建立的数据库YG

12、GL的三个表Employees、Departments 和 Salary 中分别插入多行数据记录,然后修改和删除一些记录。使用PL/SQL进行有限的修改和删除。在实验1中,用于实验的YGGL数据库中的三个表已经建立,现在要讲各表的样本数据添加到表中。样本数据如表T2.1、表T2.2和表T2.3所示。表T2.1 Employees表数据样本编号姓名出生日期性别住址邮编电话号码部门号000001王林1966-01-231中山路32-1-508210003833556682010008伍容华1976-03-281北京东路100-2210001833213211020010王向容1982-12-091

13、四牌楼10-0-108210006837923611020018李丽1960-07-300中山东路102-2210002834133011102201刘明1972-10-181虎距路100-2210003836066085102208朱俊1965-09-281牌楼巷5-3-106210004847088175108991钟敏1979-08-100中山路10-3-106210003833467223111006张石兵1974-10-011解放路34-1-203210010845634185210678林涛1977-04-021中山北路24-35210008834673363302566李玉珉1968-09-201热河路209-3210001587659914308759叶凡1978-11-181北京西路3-7-52210002833089014504209陈琳琳1969-09-030汉中路12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号