经理/员工数据库设计

时间:2015-03-09 08:19:03

标签: database database-design

如果经理有正常员工缺乏的额外属性,您将如何修改经理/员工关系(如here所示)?

例如,如果经理被分配了一个停车位(它本身就是停车位表的参考)。

1 个答案:

答案 0 :(得分:0)

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

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

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