【问题标题】:manager / employee database design经理/员工数据库设计
【发布时间】:2015-03-09 20:06:01
【问题描述】:

如果经理具有普通员工缺乏的附加属性,您将如何修改经理/员工关系(如 here 所示)?

例如,如果为经理分配了一个停车位(其本身就是对停车位表的引用)。

【问题讨论】:

  • 您现在拥有哪些表以及它们之间的关系是什么?

标签: database database-design


【解决方案1】:

听起来解决方案是停车场表中的“assigned_to”列。在我看来,您的数据库不需要知道谁有权“拥有”停车场。

作为替代方案:如果多个员工(或经理)可以共享一个停车位,则创建一个以停车场和员工为列的表。

一个旁注:看起来好像您正在根据实际情况设计数据库 - 将来可能会发生变化;你不知道普通员工以后有没有停车场!

【讨论】:

  • 我以停车位为例。
猜你喜欢
  • 1970-01-01
  • 2016-09-10
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
  • 1970-01-01
  • 2014-01-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多