两个表
A表: 职务ID, 员工ID, 姓名, .......
B表: 职务ID, 职务名称, .... 
这样还有一个好处, 如: 现要将全部职务为"员工"的人, 职务改为"工人", 只改B表一个记录即可.                     职务名称: 员工

解决方案 »

  1.   

    我来捣捣乱
    如果一个人只能一个职务,两个表,楼上的就可以了。想偷懒一个也不错。如果一个人可以兼多职,应该建四个表:
    职务表:职务ID(PK〕, 职务名称,职务用途ID(FK)
    人员表:员工ID(PK〕, 姓名
    职务用途表:职务用途ID(PK〕、职务用途名称
    人员任职表:任职ID(PK〕, 员工ID(FK〕, 职务ID(FK〕,有效性
    其中有效性用来表明是否当然任职,职务用途表表明是在哪个方面的职务。
    比如工会、党团、企业各个方面有不同的职务。是不是很复杂,呵呵。但是可以解决身兼多职的情况,而这种情况也很普遍。这样的缺点就是太复杂