たぶん、これは最善の方法ではありません...しかし、これを示すEERモデルを見たことがないので、そうである場合は確認したいと思います。
エンティティ Employees、Managers、および Workers があるとします。
従業員はマネージャーまたはワーカーのいずれかです
従業員 (ユーザー名 PK、パスワード、名前)
manager(manager_ID PK、シフト、部署)
ワーカー (worker_ID PK、hour_per_week、manager_ID FK)
マネージャーまたはワーカーの主キーである従業員の属性として ID を挿入できますか。
または、マネージャーとワーカーの両方にユーザー名を外部キーとして追加しますか?
基本的に、従業員を従業員とマネージャーの両方に関連付けるにはどうすればよいですか?