数据准备
Demo数据
在这个场景下,我们准备使用 MySQL 数据库作为数据源。TCBI 系统已经默认为大家提供了系统数据源。
数据 ER 图
此数据源包含着员工,部门,员工薪水相关信息,数据表之间的关系图(ER 图)如下:
数据解释
在上图中,一共有6张表,核心表的信息如下:
部门表(departments)
存储部门的基本信息:
字段 | 解释 |
dept_no | 部门编号 |
dept_name | 部门名称 |
员工表(employees)
存储员工的基本信息:
字段 | 解释 |
emp_no | 员工编号 |
birth_date | 员工出生日期 |
first_name | 员工名 |
last_name | 员工姓 |
sex | 员工性别 |
hire_date | 雇佣日期 |
部门员工关系表(dept_emp)
存储部门和员工的关系信息,如:员工属于哪个部门:
字段 | 解释 |
dept_no | 部门编号 |
emp_no | 员工编号 |
from_date | 开始时间 |
to_date | 结束时间 |
员工薪水表(salaries)
存储员工薪水发放信息:
字段 | 解释 |
emp_no | 员工编号 |
salary | 薪水 |
from_date | 开始时间 |
to_date | 结束时间 |