太原理工大学Oracle实验报告.doc

上传人:b****2 文档编号:1413364 上传时间:2022-10-22 格式:DOC 页数:48 大小:3.37MB
下载 相关 举报
太原理工大学Oracle实验报告.doc_第1页
第1页 / 共48页
太原理工大学Oracle实验报告.doc_第2页
第2页 / 共48页
太原理工大学Oracle实验报告.doc_第3页
第3页 / 共48页
太原理工大学Oracle实验报告.doc_第4页
第4页 / 共48页
太原理工大学Oracle实验报告.doc_第5页
第5页 / 共48页
点击查看更多>>
下载资源
资源描述

太原理工大学Oracle实验报告.doc

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

太原理工大学Oracle实验报告.doc

实验由本人当时亲自完成

仅供参考,希望可以帮助大家

实验报告

课程名称:

大型数据库系统

实验项目:

Oracle实用教程

实验地点:

逸夫楼202

专业班级:

00000000班学号:

00000000

学生姓名:

氣宇軒昂

指导教师:

2013年13月13日

太原理工大学实验报告

学院名称

软件学院

专业班级

0000

实验成绩

学生姓名

氣宇軒昂

学号

000000000

实验日期

13/13

课程名称

Oracle

实验题目

Oracle11g的安装与配置与创建表

实验内容及完成情况:

一、实验目的和要求

1、了解数据库的结构以及一些基本概念。

2、安装Oracle的软件,学会使用大型数据库的软件

3、了解表的结构特点。

4、了解Oracle的基本数据类型。

5、学会使用DBCA创建数据库。

6、学会使用界面方式创建表。

7、学会使用SQL语句手工创建数据库。

8、学会使用SQL语句创建表。

1、首先要明确,能够创建数据库的用户必须是系统管理员,或是被授使用CREATE DATABASE语句的用户。

2、其次创建数据库必须要确定数据库名、所有者(及创建数据库的用户)、数据库大小、SGA分配和存储数据库文件。

3、然后,确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle11g的常用数据类型,以创建数据库的表。

4、此外还要了解两种常用的数据库、表的方法,即利用DBCA创建和使用PL/SQL的CREATEDATABASE语句创建。

二、实验内容和原理

创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。

各表的结构如下图所示。

表T1.1Employees表结构

列名

数据类型

长度

是否允许为空

说明

Employees

Char

6

×

员工编号,主键

Name

Char

10

×

姓名

Birthday

Date

×

出生日期

Sex

Number

1

×

性别

Address

Char

20

地址

Zip

Char

6

邮编

PhoneNumber

Char

12

电话号码

DpartmentID

Char

3

×

员工部门号,外键

表T1.2Departments表结构

列名

数据类型

长度

是否允许为空

说明

DepartmentID

Char

3

×

部门编号,主键

DepartmentName

Char

20

×

部门名

Note

Varchar2

100

备注

表T1.3Salary表结构

列名

数据类型

长度

是否允许为空

说明

EmployeesID

Char

6

×

员工编号,主键

InCome

Number

8,2

×

收入

Outcome

Numer

8,2

×

支出

三、主要仪器设备

Pc电脑一台,并且安装好Oracle。

四、实验结果与分析

1.数据库的安装配置

安装的过程:

图1.1安装1

图1.2安装2

图1.3安装3

图1.4安装4

图1.5安装5

安装好后的界面

OEM的界面:

图1.6oem的登录界面

图1.7打开后的oem

SqlDeveloper的界面:

2.利用DBCA创建数据库

以下提示信息说明数据库YYGL创建成功。

3.在OEM中分别创建表

启动数据库YYGL的OEM页面,使用SYSTEM用户登录,在“方案”属性页中选择“表”,单击鼠标左键,再出现的“表搜索”页面上单击“创建”按钮,进入“创建表”页面,在该页面的各个选项卡上输入表Employees各个字段信息、约束条件、分区和存储情况等设置,单击“确定”按钮即可完成创建,Department和Salary的创建与上相同。

如上就是创建表的页面,当出现下图时,表示,创建成功。

如上图,表示Emploryees创建成功。

Departmens和Sarary的创建与Emploryees相同。

4.在OEM中删除已创建的表

点击“使用选项删除”出现下图:

选择第一项,并且选中删除所有引用完整性约束条件,就可以彻底删除表。

下面就用另一种工具SQLDeveloper去实现表的创建和删除!

3.在SQLDeveloper中创建表

(1)应该创建一个连接,也就是说用SQLDeveloper连接到YGGL数据库,连接成功后会提示连接成功,并且可以出现yggl_ora连接YGGL的所有列表,如图:

(2)展开yggl_ora连接,右击“Table”节点选择“NewTable”菜单项,在“CreateTable”窗口中输入表名Emploryees,选中“Adcanced”复选框,设置表Emploryees的各个列及约束条件,单击“确定”按钮完成表Emploryees。

完成好表的创建后,列表中就会有Emploryees的相应信息,如下图:

表Departments和表Salary的创建与创建表Emploryees相同。

4.使用SQLDeveloper删除表

展开“Table”节点,找到表Emploryees,右击鼠标,选择“Table”菜单项下的“Drop”子菜单项,在弹出的确认对话框中单击“应用”按钮即可删除Emploryees表。

如上图,点击“应用”后再“确定”就完成删除了!

5.使用PL/SQL语句创建表

打开SQL/Plus,连接到system,然后键入相应的创建表语句即可,如下图:

如上图所示,三个表都创建成功了,用PL/SQL删除表的操作是DROPTABLEtable_name,

在这里就不演示了,因为现在创建的表为下次实验使用。

五、讨论、心得

通过这一节的实验首先我学会了如何安装Oracle,安装后由于Oracle占用内存很大,所以还学会了启动Oracle所需要启动的服务,这样在不用Oracle的时候可以节省内存,提高计算机运行速率,再者就是学会了用Oracle提供的DBCA创建数据库,最后学会的是用三种工具如何创建和删除一张表,其中我认为虽然SQLDeveloper使用起来更方便,更高效,但是对于软件专业的我们必须熟练用SQL/Plus去执行各种命令,有时图形界面所提供的功能是很有限的,而且如果想要提高数据库的效率,有时在管理中为了不占用大量内存,只提供控制台的方式去管理数据库。

教师签字:

太原理工大学实验报告

学院名称

软件学院

专业班级

0000

实验成绩

学生姓名

氣宇軒昂

学号

000000000

实验日期

13/13

课程名称

Oracle

实验题目

表的修改查询,视图操作,索引

实验内容及完成情况:

一、实验目的和要求

1、学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作。

2、学会使用SQL/Developer对数据库表进行插入、修改和删除数据的操作。

3、了解数据更新操作时要注意数据完整性。

4、了解PL/SQL语句对表数据操作的灵活控制功能。

1、掌握SELECT语句的基本语法。

2、掌握子查询的表示方法。

3、掌握链接查询的表示方法。

4、掌握数据汇总的方法。

5、掌握SELECT语句的GROUP BY子句的作用和使用方法。

6、掌握SELECT语句的ORDER BY子句的作用和使用方法。

7、掌握视图的使用方法。

1、了解SELECT语句的基本语法格式和执行方法。

2、了解子查询的表示方法、连接查询和数据汇总的方法。

3、了解SELECT语句的GROUPBY子句的作用和使用方法。

4、了解SELECT语句的ORDERBY子句的作用。

5、了解视图的作用和创建视图的方法。

6、了解视图的使用方法。

1、首先了解对表数据的插入、删除、修改都属于表数据的更新操作。

对表数据的操作可以在SQLDeveloper中进行,也可以有PL/SQL语句实现。

2、其次要掌握PL/SQL中用于对表数据进行插入、修改和删除的命令分别是INSERT、

UPDATE、DELETE(或TRANCATETABLE)。

3、要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。

4、此外,还要了解使用PL/SQL语句对表数据进行插入、修改及删除时,比在SQLDeveloper中操作表数据更灵活,功能更强大。

二、实验内容和原理

分别使用SQLDeveploper和PL/SQL语句,在实验1建立的数据库YGGL的三个表Employees、Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。

使用PL/SQL进行有限的修改和删除。

在实验1中,用于实验的YGGL数据库中的三个表已经建立,现在要讲各表的样本数据添加到表中。

样本数据如表T2.1、表T2.2和表T2.3所示。

表T2.1Employees表数据样本

编号

姓名

出生日期

性别

住址

邮编

电话号码

部门号

000001

王林

1966-01-23

1

中山路32-1-508

210003

83355668

2

010008

伍容华

1976-03-28

1

北京东路100-2

210001

83321321

1

020010

王向容

1982-12-09

1

四牌楼10-0-108

210006

83792361

1

020018

李丽

1960-07-30

0

中山东路102-2

210002

83413301

1

102201

刘明

1972-10-18

1

虎距路100-2

210003

83606608

5

102208

朱俊

1965-09-28

1

牌楼巷5-3-106

210004

84708817

5

108991

钟敏

1979-08-10

0

中山路10-3-106

210003

83346722

3

111006

张石兵

1974-10-01

1

解放路34-1-203

210010

84563418

5

210678

林涛

1977-04-02

1

中山北路24-35

210008

83467336

3

302566

李玉珉

1968-09-20

1

热河路209-3

210001

58765991

4

308759

叶凡

1978-11-18

1

北京西路3-7-52

210002

83308901

4

504209

陈琳琳

1969-09-03

0

汉中路12

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1