首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

员工离职后软件数据如何避免

2012-09-25 
员工离职后软件数据如何处理方法一:直接删除用户表离职人员信息,但这样会影响到其他关联表,可能会因为关联

员工离职后软件数据如何处理
方法一:直接删除用户表离职人员信息,但这样会影响到其他关联表,可能会因为关联的人员ID不存在出错,除非外链表不存人员ID;
方法二:在用户表加个IsDel字段,离职后更改此标志,程序后台加判断过虑离职人员,但是大量员工离职后员工表会有很多冗余数据;
方法三:将离职用户信息单独存放到一个表,这样会增加软件复杂度,很多地方要做关联查询;

各位有什么高见?

[解决办法]
比较好的方法是使用方法二,然后做个作业,定期,比如一个月,把isdel的数据移到一个历史表中。同时删除原表相关数据。

另外,使用显式外键,这样删除、更改都会提示你进行级联操作,就不会漏了
[解决办法]
方案2 
如果考慮到冗餘數據的問題,可以新建一個job定期刪除
[解决办法]
方法二


据说牛逼公司都搞人性化,不删除员工在我公司的工作记录,什么人文主义,什么你曾经为公司做过贡献
公司不是那种过河拆桥的。。。。

另外这个也方便你统计离职率什么的
[解决办法]
大陸最大工廠員工 離職員工信息一個沒刪

探讨
方法二


据说牛逼公司都搞人性化,不删除员工在我公司的工作记录,什么人文主义,什么你曾经为公司做过贡献
公司不是那种过河拆桥的。。。。

另外这个也方便你统计离职率什么的

[解决办法]


方法二 至于数据冗杂的问题可以定期进行处理
[解决办法]
我做的HR系统就是把员工离职信息放到另一个表中的,HR是有可能离职员工再次进公司,这个时候如果你删除了员工资料的话会较为麻烦,为了以后考虑最好是能用另一个表保存离职员工信息。
[解决办法]
1.离职员工的档案信息对于数据库的影响可以忽略不计, 用一个状态字段标识即可
2.原始刷卡记录,消费记录,门禁记录可以定期结转或者删除.
3.请假单,加班单,出差单,签卡单,考勤结果表,薪资结果表可以定期结转.

[解决办法]
离职员工也是公司的一笔财富,为什么要删除,用一个状态标识,定期把数据导入离职员工表中就可以了.如果在入职,还可以恢复回来.别总给自己制造麻烦,入职在输入一遍啊.
[解决办法]
是啊,就别删除了,想想员工能有多少呀,一个表百万条记录,建好索引的话,处理起来也很快。

热点排行