数据库旅游管理系统设计:薪金 /工资管理系统-数据库设计/架构

每个员工都将拥有以下内容:

基本工资
房租
医疗津贴
交通津贴

以下津贴也适用于所有员工,但可以随时更改,例如,可以合并为基本工资,也可以增加更多。

临时救济 2016
临时救济 2017
临时救济 2018
临时救济 2019

除了上述津贴之外,还会有其他津贴,这些津贴适用于不同的员工,而不是每个员工。

娱乐津贴
电脑津贴
津贴
津贴
综合津贴
高级职位津贴
特别津贴
博士 / 资格证书
技术工资
无吸引力地区津贴
其他 (P.O.L.)

而且,将有两种类型的扣除额:

从每个员工处扣除:

GP 基金
福利基金
保险基金

从不同的员工中扣除,捍卫身份:

房租
燃气 / 水费
电费
电话费
公交费
车费
GPF 回收
捐赠基金
贷款回收
所得税
职业税
捐赠
死亡赔偿金
其他

我想创建一个数据库。

如果为每种类型的项目创建不同的表,例如一个表用于基本表和每个员工通用的表。同样,另一个表用于津贴,第三个表用于扣除额。

基本工资表

津贴表

所以……

扣减表

以上表格将是表格的定义。当要添加新员工时,默认情况下将从基本工资表中添加 / 选择所有员工,但是,经理 / 人力资源将从各自的表格中选择扣除额和津贴。最后,员工将被添加到员工工资表

员工工资表

这样,每个员工的工资定义将有多行。但是,当生成每个月的工资时,每个月或每年的工资将相同。

0

我建议您在单个表中执行所有这些操作并执行计算。这将大大减少您的查询时间,然后您将获得 2 个表。员工和薪水。优化数据库是一项至关重要的任务,记录数量不会像连接数量那样影响您的执行时间。

你的桌子可以是这样的。

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(667)
服务器机柜功率:架构 Web服务器、应用程序服务器和数据库服务器
上一篇
Python爬虫源代码最全:如何将python源代码转换为C++ 源代码
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(5条)