這是學術,所以請,沒有意見,在現實世界中是不是這樣做:)如何解決在ER圖這一正常化問題
這個練習的要點是要正常化儘可能。
重點是:員工可以有1個角色(但1個角色可以分配給更多的員工)。角色可以是Reg.Employee或Lead,也可以將這些角色分配給更多角色(而不是重複值)。這是問題,因爲角色將持有兩個FK(Reg.Employee和另一個領導者),但兩者都是需要是空的,Righ?如果我讓一個爲空,爲另一個創建記錄時,我也需要分配這個角色。所以我假設在ERD抽象中,唯一的方法是使兩個FK都可以爲空。
「員工」,「註冊員工」和「領導者」之間的關係如何?員工應該是一個人還是另一個? –