【问题标题】:Design Considerations for Employees vs. Users员工与用户的设计注意事项
【发布时间】:2009-08-16 23:42:15
【问题描述】:

我正忙于重新设计电话管理系统,其中一个令人震惊的设计示例是将员工信息存储在电话分机表中。我已经完成了许多这样的规范化,将员工信息分解出来,但我现在面临着是否将“系统用户”信息(例如访问权限、密码等)从 Employee 表中分解到 User 表中的决定。不会跨表复制任何信息,但是在维护用户时总是必须创建和销毁两条记录。

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

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

【问题讨论】:

    标签: database-design


    【解决方案1】:

    正如您所说,如果员工不总是用户并且用户不总是员工,那么您必须创建一个用户表!您不需要更多数据或信息。

    【讨论】:

      猜你喜欢
      • 2012-05-16
      • 1970-01-01
      • 2013-06-26
      • 1970-01-01
      • 1970-01-01
      • 2012-08-28
      • 2011-06-06
      • 2016-12-26
      • 1970-01-01
      相关资源
      最近更新 更多