代码之家  ›  专栏  ›  技术社区  ›  ProfK

员工与用户的设计考虑

  •  0
  • ProfK  · 技术社区  · 16 年前

    我正忙于重新设计电话管理系统,其中只有一个令人震惊的设计示例是将员工信息存储在电话扩展表中。我已经做了很多这样的规范化工作,分解出员工信息,但是我现在面临的决定是是否将“系统用户”信息,如访问权限、密码等从员工表中分解到用户表中。不会在表中复制任何信息,但在维护用户时,必须始终创建并销毁两个记录。

    我考虑第二个表的原因是,并非所有员工都将始终是用户(计划增加范围,不仅管理电话),而且并非所有用户都是员工,例如美国,供应商还应能够登录并执行维护,而无需直接数据库访问的官僚主义麻烦。

    我不是在这里要求“是”或“否”,但我应该收集和评估一些关于数据的建议,以便做出这个决定。这是我的决定。

    1 回复  |  直到 16 年前
        1
  •  1
  •   Matthieu    16 年前

    正如您所说,如果员工不一定是用户,而用户也不一定是员工,则必须创建一个用户表!你不需要更多的数据或信息。