标签: database inheritance entity diagram erd
基本上,员工可以是飞行员,机械师或管理员。
我的问题主要关注以下业务规则:
没有提供有关专业化的其他信息。如果我不让机械师成为超类型并将其子类型作为其专业化,那会不会错?在编码方面,我不会应用继承,因为专业化没有独特的属性或方法使它们不同,我宁愿使用枚举或类似的东西。
答案 0 :(得分:0)
只要信息只是"类型"然后我认为你建议的方法没有问题,但是如果这种情况可能会发生变化(比如添加关于专业化的具体信息)那么我会提前计划并选择另一个选项,这样它就不会痛苦改变一切