Constraint

DBMS 中使用的覆蓋約束和重疊約束有什麼區別?

  • February 7, 2021

DBMS 中使用的覆蓋約束和重疊約束有什麼區別?

參考下面的員工實體關係模型

在此處輸入圖像描述

  • 重疊約束:“Karthik”(員工)可以是 Hourly_Emps 還是 Contract_Emps 實體?(允許/不允許) - 在這種情況下,小時工 karthik 不能是契約員工 - 不允許 - 這解釋了重疊約束。
  • 覆蓋約束:每個小時工和每個契約工都是這個組織的員工嗎?回答:是的,所有契約/小時工都屬於主員工實體 - 這解釋了覆蓋約束。

引用自:https://dba.stackexchange.com/questions/62293