Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

时间:2024-04-01 19:58:29

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

一、实验目的:

1.掌握数据库的创建及其它简单操作

2.熟练掌握数据表建立、数据表维护、数据表的基本操作

二、实验内容:

1、创建数据库:YGGL(员工管理)

2、用命令方式创建三个表:员工表(Employees)、部门表(Depart)、薪水表(Salary)

3、会导入样本数据

三、实验环境:

1.计算机:CPU: Pentium III 600MHz以上  RAM:1G以上 硬盘空间:50G以上

2.操作系统: Windows 7

3.软件环境:Oracle 11g

四、实验步骤及代码编辑

1、创建数据库:YGGL

2、创建表,三个表的结构如下:

Employees表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Employee_ID

员工号

char(8)

Name

姓名

varchar (10)

Sex

性别

char(2)

Birth

出生年份

date

Depart_ID

员工部门号

char(3)

Phone

电话号码

char(12)

 

Depart表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Depart_ID

部门代码

char(3)

Depart_Name

部门名称

varchar (10)

 

Salary表结构

字段名

字段描述

数据类型

主键

外键

非空

唯一

Employee_ID

员工号

char(8)

InCome

收入

double

OutCome

支出

double

3、三个表的样本数据:

Employees表样本数据

编   号

姓  名

性别

出生日期

部门号

电话号码

DYRZ001

王小林

1966-01-23

RZ

83355668

DYCW008

魏华

1976-03-28

CW

83321321

DYCW010

黄志荣

1982-03-09

CW

83792361

DYCW018

王美丽

1960-07-30

CW

83413301

DYCG001

刘明清

1972-10-18

CG

83606608

DYCG002

马俊

1965-09-28

CG

84708817

DYZXB001

陈小敏

1979-08-10

ZXB

83346722

DYCG003

张志卫

1974-10-01

CG

84563418

DYZXB002

姜涛

1977-04-02

ZXB

83467336

DYYF001

陈浩

1968-09-20

YF

58765991

DYYF002

王辞

1978-11-18

YF

83308901

DYYF003

罗琳

1969-09-03

YF

84468158

 

Depart表样本数据

部门号

部门名称

CW

财务部

RZ

人力资源部

ZXB

总经办

YF

研发部

CG

采购部

 

Salary表样本数据

编  号

收  入

支  出

DYRZ001

5800.5

1101.10

DYCW008

5572.62

1108.03

DYCW010

5579.88

1165.05

DYCW018

4967.07

1003.05

DYCG001

6066.15

1308

DYCG002

5986.7

1118.2

DYZXB001

6259.98

1281.52

DYCG003

6860

1421

DYZXB002

5675.68

1200

DYYF001

5869.86

1200.58

DYYF002

5672

1189

DYYF003

4890

1000.57

实验步骤:

1、用界面设计建立数据库

(1)、启动DBCA,出现“欢迎使用界面”,单击“下一步”

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(2)、在下一对话框,选中“创建数据库”

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(3)、在“数据库模版”窗口中,选择“一般用途或事务处理”,下一步:

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(4)、在“数据库标识”窗口中输入:YGGL.domain,下一步:

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(5)、在“数据库身份证明”,采取统一设置密码:(密码:123456)

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(6)、下一步后选择自已的保存文件夹(也可以默认)

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

(7)、一直下一步后,点击完成

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

等待创建过程:

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

完成后,要进行口令设置(很重要)

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

最后点击“退出”,完成数据库的创建

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

2、连接

(1)、打开SQL Developer,右击“连接”新建连接

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

设置连接

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

新连接

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

3、创建表

在Navicat for Oracle新建连接

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

打开连接

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

把原来表删除后。建立新表

(1)、用命令式新建三个表。

员工(Employees)表

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

部门 (Depart)表

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

薪水(Salary)表

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

4、导入数据

数据复制到excel的三个表(自已建立)

以Employees导入为例

右击Employees表,找到导入向导

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

下一步:找到文件的路径,选择相对应的表

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

设置相对应的字段,然后下一步:

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

点击开始后,观察导入结果。最后关闭

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

查看表记录,导入完毕。

5、查看表记录

员工表记录

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

部门表记录

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作

工资表记录

Oracle(11g)数据库教程之八:第一次实验_创建数据库和表的操作