我剛開始學習數據庫。我的教授提到了「參照完整性」這個詞,我試圖理解它。瞭解數據庫中的參照完整性
這是我的理解。如果我有
表管理:經理標識,MANAGER_NAME 表僱員:EMPLOYEE_ID,MANAGER_ID,Employee_name
經理標識爲 「管理表」 中的主鍵&外鍵爲 「Employee表」
如果我從Manager中刪除/更新任何Manager_id,然後所有具有該管理員ID的條目將被刪除/更新。即級聯更新或刪除。
但是如果我嘗試刪除或更新「員工表」中的manager_id,該怎麼辦?它是否會相應地從Manager表中刪除條目?
因此,基本上級聯刪除例如:查詢將是..刪除*從經理,其中manager_id =「123」。我對嗎? – kiki
是的,確切地說。這表明爲什麼級聯默認關閉,因爲您甚至可以在不知道它的情況下輕鬆刪除有價值的數據。 –