想做这样一个东西,不知道应该如何建表?
  
  一个休假申请系统。
   提交的申请内容包括:员工号,部门号,休假开始时间,休假结束时间,申请理由
  已在其他地方设定申请提交的路径emp1->emp2->emp3->......->empN,即申请首先被提交
  到emp1,emp1通过了申请后,此申请在被提交到emp2,直至申请被提交到empN,并
  得到处理或在中间过程被拒绝,处理结束。在empN处理前,empN-1可以修改自己的处理结
  果,即可以把已通过的申请拒绝掉。  申请路径可以修改,但不影响提交中的申请的提交路径。  这样一来,一个申请需要保存的信息包括:申请本身的内容(员工号,申请休假区间等),
  申请路径(申请路径长度不等(N值可大可小,根据各部门组织结构自行设定)),路径
  上个员工的处理状态,处理结果,拒绝的情况下要保存拒绝理由  如果mysql支持自定义数据类型那就好处理点。如果不支持,那实现这样一个功能应该
  如何建表好一点啊?