首页 > 代码库 > ER关系图、数据库模型建立

ER关系图、数据库模型建立

大学都学过ER关系图,今天上级说要解决财务部门的某个需求。需要建立一个平台,因为涉及到表处理肯定需要进行ER关系图的设计:

 

已知员工信息表中要记录内容如下:

工号姓名部门帐套职位人员类型伙伴公司离职日期离职表出勤日期

 

财务数据如下(分为应扣、实扣,未扣):

自有资产赔款自有资产赔款扣减名目非自有资产赔款非自有资产赔款扣减名目非资产赔款非资产赔款扣减名目经济类赔款经济类赔款扣减名目理赔款理赔款扣减名目少计运费少计运费扣减名目滞留月结散单款滞留月结散单款扣减名目通讯费(移动话费)个人借款房租水电政府性扣款***费大通车其他其他名目应扣总额

应扣、实扣,未扣表除了总计字段外的大部分内容相同。

 

通过上述表格的字段,建立一个ER关系图形。

技术分享

 

ER关系图生成对应的表关系,因为考虑到数据库三个范式的问题,表设计至少需要满足这三层关系:

 

部门信息表(部门ID,部门名称,帐套)

#这样设计是与用户沟通确认帐套与部门对应,那么员工表就不需要单独列出帐套字段了。

职位表(职位ID,职位名称)

雇员类型表(类型ID,类型名称)

伙伴信息表(伙伴公司ID,伙伴公司名称)

员工信息表(员工ID,员工姓名,部门ID,职位ID,伙伴公司ID,离职时间,离职出勤时间)

扣款账目表(流水账目,雇员ID,...,应扣总计,实扣总计,未扣总计,未扣原因)

 

技术分享

 

OK,到这里剩下的就是语句需要解决的问题了!

本文出自 “LinuxOracle” 博客,转载请与作者联系!

ER关系图、数据库模型建立