3.2.5 实训(创建empMIS)

3.2.5 实训(创建empMIS)

对于一个企业来说,员工是其重要的组成部分,员工管理非常重要,此实训用一个虚拟的公司环境作为课程案例。这个公司是一个国内的私企,公司业务主要在国内。由于业务开展需要,该公司建立了员工管理信息系统(empMIS),这个系统所对应的数据库就是这个案例数据库。数据库中保存了公司部门、员工、工资等相关信息。我们将在整个课程中学习作为一名数据库开发/管理人员,如何开展日常的工作。

1.empMIS结构分析

empMIS主要涉及该数据库中的以下几张表:

①部门表(departments),包括公司各部门的基本信息,见表3-11。

表3-11 部门表(departments)结构

②员工表(employees),包括公司员工的基本信息,见表3-12。

表3-12 员工表(employees)结构

③工资表(salary),包括公司员工工资的相关信息,见表3-13。

表3-13 工资表(salary)结构

empMIS中表确定后,表中也要有相应的测试数据,相关数据见表3-14。

表3-14 em pMIS相关表中的部分测试数据

2.empMIS数据库与表的创建

empMIS的结构已经分析完毕,接下来要根据业务需求创建员工管理信息系统的数据库empMIS,以及empMIS数据库下的表部门表(departments)、员工表(employees)、工资表(salary)。

代码如下:

注意,关于代码中出现的insert语句,在后面项目中会着重介绍。