Constraint
DBMS 中使用的覆蓋約束和重疊約束有什麼區別?
DBMS 中使用的覆蓋約束和重疊約束有什麼區別?
參考下面的員工實體關係模型
- 重疊約束:“Karthik”(員工)可以是 Hourly_Emps 還是 Contract_Emps 實體?(允許/不允許) - 在這種情況下,小時工 karthik 不能是契約員工 - 不允許 - 這解釋了重疊約束。
- 覆蓋約束:每個小時工和每個契約工都是這個組織的員工嗎?回答:是的,所有契約/小時工都屬於主員工實體 - 這解釋了覆蓋約束。