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,出现“欢迎使用界面”,单击“下一步”
(2)、在下一对话框,选中“创建数据库”
(3)、在“数据库模版”窗口中,选择“一般用途或事务处理”,下一步:
(4)、在“数据库标识”窗口中输入:YGGL.domain,下一步:
(5)、在“数据库身份证明”,采取统一设置密码:(密码:123456)
(6)、下一步后选择自已的保存文件夹(也可以默认)
(7)、一直下一步后,点击完成
等待创建过程:
完成后,要进行口令设置(很重要)
最后点击“退出”,完成数据库的创建
2、连接
(1)、打开SQL Developer,右击“连接”新建连接
设置连接
新连接
3、创建表
在Navicat for Oracle新建连接
打开连接
把原来表删除后。建立新表
(1)、用命令式新建三个表。
员工(Employees)表
部门 (Depart)表
薪水(Salary)表
4、导入数据
数据复制到excel的三个表(自已建立)
以Employees导入为例
右击Employees表,找到导入向导
下一步:找到文件的路径,选择相对应的表
设置相对应的字段,然后下一步:
点击开始后,观察导入结果。最后关闭
查看表记录,导入完毕。
5、查看表记录
员工表记录
部门表记录
工资表记录