首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

请问一下怎么存储一个企业的人员关系

2012-02-17 
请教一下如何存储一个企业的人员关系企业的人员关系往往不会像组织架构那样规则,比如一个处室仅可能属于一

请教一下如何存储一个企业的人员关系
企业的人员关系往往不会像组织架构那样规则,比如一个处室仅可能属于一个部门。

人员关系往往存在一些兼职的情况,甚至使跨处室、跨部门。而且可能在多个部门间担任不同的职位。

请问有没有比较成熟的存储这样复杂的人员关系的模型呢?望各位不惜赐教。谢谢^_^

[解决办法]
主表(基本信息):
员工id 名字 性别 职务id(多个职务id之间用特定符号隔开,如1,2,3) 部门id(同职务id) 删除标记

部门表:
部门id 部门名称 删除标记

职务表:
职务id 职务名称 删除标记
[解决办法]
建立三个表:
员工基本信息表:员工ID(主键),员工姓名,性别。。。。
部门基本信息表:部门ID(主键),部门名,。。。。。。
员工部门信息表:员工ID(主键),部门ID(主键),。。。。。
这样建可以减少数据冗余。
[解决办法]
从你的叙述中,看不出“人员关系”有多复杂,甚至看不出一个人所服务的部门怎么就等于人员关系?

我想你还没有组织好语言。你组织好了语言,你提需求。别人无法帮你分析应用领域何种创意活动,顶多能帮你把它写成class或者SQL语句这种体力活。

热点排行