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

x33g5p2x  于2021-12-24 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(442)

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表结构

| <br>字段名<br> | <br>字段描述<br> | <br>数据类型<br> | <br>主键<br> | <br>外键<br> | <br>非空<br> | <br>唯一<br> |
| <br>Employee_ID<br> | <br>员工号<br> | <br>char(8)<br> | <br>是<br> | <br>否<br> | <br>是<br> | <br>是<br> |
| <br>Name<br> | <br>姓名<br> | <br>varchar (10)<br> | <br>否<br> | <br>否<br> | <br>是<br> | <br>否<br> |
| <br>Sex<br> | <br>性别<br> | <br>char(2)<br> | <br>否<br> | <br>否<br> | <br>否<br> | <br>否<br> |
| <br>Birth<br> | <br>出生年份<br> | <br>date<br> | <br>否<br> | <br>否<br> | <br>否<br> | <br>否<br> |
| <br>Depart_ID<br> | <br>员工部门号<br> | <br>char(3)<br> | <br>否<br> | <br>否<br> | <br>是<br> | <br>否<br> |
| <br>Phone<br> | <br>电话号码<br> | <br>char(12)<br> | <br>否<br> | <br>否<br> | <br>否<br> | <br>否<br> |

Depart表结构

| <br>字段名<br> | <br>字段描述<br> | <br>数据类型<br> | <br>主键<br> | <br>外键<br> | <br>非空<br> | <br>唯一<br> |
| <br>Depart_ID<br> | <br>部门代码<br> | <br>char(3)<br> | <br>是<br> | <br>否<br> | <br>是<br> | <br>是<br> |
| <br>Depart_Name<br> | <br>部门名称<br> | <br>varchar (10)<br> | <br>否<br> | <br>否<br> | <br>是<br> | <br>否<br> |

Salary表结构

| <br>字段名<br> | <br>字段描述<br> | <br>数据类型<br> | <br>主键<br> | <br>外键<br> | <br>非空<br> | <br>唯一<br> |
| <br>Employee_ID<br> | <br>员工号<br> | <br>char(8)<br> | <br>是<br> | <br>否<br> | <br>是<br> | <br>是<br> |
| <br>InCome<br> | <br>收入<br> | <br>number(8,2)<br> | <br>否<br> | <br>否<br> | <br>是<br> | <br>否<br> |
| <br>OutCome<br> | <br>支出<br> | <br>number(8,2)<br> | <br>否<br> | <br>否<br> | <br>否<br> | <br>否<br> |

3、三个表的样本数据:

Employees表样本数据

| <br>编   号<br> | <br>姓  名<br> | <br>性别<br> | <br>出生日期<br> | <br>部门号<br> | <br>电话号码<br> |
| <br>DYRZ001<br> | <br>王小林<br> | <br>男<br> | <br>1966-01-23<br> | <br>RZ<br> | <br>83355668<br> |
| <br>DYCW008<br> | <br>魏华<br> | <br>男<br> | <br>1976-03-28<br> | <br>CW<br> | <br>83321321<br> |
| <br>DYCW010<br> | <br>黄志荣<br> | <br>男<br> | <br>1982-03-09<br> | <br>CW<br> | <br>83792361<br> |
| <br>DYCW018<br> | <br>王美丽<br> | <br>女<br> | <br>1960-07-30<br> | <br>CW<br> | <br>83413301<br> |
| <br>DYCG001<br> | <br>刘明清<br> | <br>男<br> | <br>1972-10-18<br> | <br>CG<br> | <br>83606608<br> |
| <br>DYCG002<br> | <br>马俊<br> | <br>男<br> | <br>1965-09-28<br> | <br>CG<br> | <br>84708817<br> |
| <br>DYZXB001<br> | <br>陈小敏<br> | <br>女<br> | <br>1979-08-10<br> | <br>ZXB<br> | <br>83346722<br> |
| <br>DYCG003<br> | <br>张志卫<br> | <br>男<br> | <br>1974-10-01<br> | <br>CG<br> | <br>84563418<br> |
| <br>DYZXB002<br> | <br>姜涛<br> | <br>男<br> | <br>1977-04-02<br> | <br>ZXB<br> | <br>83467336<br> |
| <br>DYYF001<br> | <br>陈浩<br> | <br>男<br> | <br>1968-09-20<br> | <br>YF<br> | <br>58765991<br> |
| <br>DYYF002<br> | <br>王辞<br> | <br>男<br> | <br>1978-11-18<br> | <br>YF<br> | <br>83308901<br> |
| <br>DYYF003<br> | <br>罗琳<br> | <br>女<br> | <br>1969-09-03<br> | <br>YF<br> | <br>84468158<br> |

Depart表样本数据

| <br>部门号<br> | <br>部门名称<br> |
| <br>CW<br> | <br>财务部<br> |
| <br>RZ<br> | <br>人力资源部<br> |
| <br>ZXB<br> | <br>总经办<br> |
| <br>YF<br> | <br>研发部<br> |
| <br>CG<br> | <br>采购部<br> |

Salary表样本数据

| <br>编  号<br> | <br>收  入<br> | <br>支  出<br> |
| <br>DYRZ001<br> | <br>5800.5<br> | <br>1101.10<br> |
| <br>DYCW008<br> | <br>5572.62<br> | <br>1108.03<br> |
| <br>DYCW010<br> | <br>5579.88<br> | <br>1165.05<br> |
| <br>DYCW018<br> | <br>4967.07<br> | <br>1003.05<br> |
| <br>DYCG001<br> | <br>6066.15<br> | <br>1308<br> |
| <br>DYCG002<br> | <br>5986.7<br> | <br>1118.2<br> |
| <br>DYZXB001<br> | <br>6259.98<br> | <br>1281.52<br> |
| <br>DYCG003<br> | <br>6860<br> | <br>1421<br> |
| <br>DYZXB002<br> | <br>5675.68<br> | <br>1200<br> |
| <br>DYYF001<br> | <br>5869.86<br> | <br>1200.58<br> |
| <br>DYYF002<br> | <br>5672<br> | <br>1189<br> |
| <br>DYYF003<br> | <br>4890<br> | <br>1000.57<br> |

实验步骤:

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、查看表记录

员工表记录

部门表记录

工资表记录

相关文章