1、根据公司的实际情况,一些公司的人员很有可能离职后又因某些原因复职,你如果要统计一个员工的连续工龄,就必须建一个离职资料表,来保存离职、就职的日期、原因等资料
2、你这样做可以的,不过要把员工编号设为唯一索引
3、可以在程序中用Lookup字段解决,部门资料顶多百个,所以速度不会影响
4、统计资料一般不需要保存下来,可以查询时候调用存储过程动态统计到

解决方案 »

  1.   

    1.用statusid表示
    2。可以加一个自动编号,员工编号让用户自己输好了
    3。是的,应该设置员工类型,员工职称,部门等等,用表来做。然后加编号和名称
    3。不要入库,只要让用户看到就行了
      

  2.   

    请问最顶层的那位兄台,lookup是个什么字段
      

  3.   

    对于我提出的第三个问题,比如说数据库输入的时候 ,为了方便输入  我需要把一些输入的比较
    固定的信息都进入数据库   是否应该统一建立一张代码表  不知道这样做是否有必要?尤其是做成web的  还有 代码表的建立有什么好办法吗 ?  我拟定这样建立
    序号(自动编号)     类型代码     中文名     
    1                       1         大学以上
    2                       1          高中
    3                       1          初中
    4                       1          小学
    5                       2          高级工程师
    6                       2          工程师
    7                       2          助理工程师
    8                       3          湖北
    9                       3          湖南
    。不知道还有什么好方法建立代码库
      

  4.   

    3.由于数据库中的设计最好遵循3NF以上的原则,于是很多可以用varchar来解决的字段都需要建立一张表来当然,如果你删光了所有记录,部门的信息也丢失了