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 | 收入 | number(8,2) | 否 | 否 | 是 | 否 |
OutCome | 支出 | number(8,2) | 否 | 否 | 否 | 否 |
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、查看表记录
员工表记录
部门表记录
工资表记录