像数据库中的动态外键

时间:2013-04-25 10:34:55

标签: mysql database dynamic foreign-keys

拥有这样的数据库结构是个好主意吗?在经理表中,id_item就像来自学校或公司的foregn密钥,基于配置文件的类型(id_item是school.id或company.id,基于类型字段)就像编程语言中没有类型的动态变量一样。

enter image description here

1 个答案:

答案 0 :(得分:0)

那么为什么不创建组织表并将其引用给经理。您是否需要这种级别的细节,有两个独立的实体?

Organization as super entity

  • 经理管理一个或多个组织。
  • 组织由仅一名经理管理。
  • 组织可以是公司或学校。
  • 学校有一个位置作为补充。