資料庫 刪除被參照關係的元組時的三種策略

2021-09-02 13:46:16 字數 272 閱讀 1238

刪除被參照關係的某個元組而參照關係有若干元組的外碼值與被刪除的被參照關係的主碼值相同

即一張表的某個記錄,被另一張表的乙個或多個記錄通過外來鍵的方式關聯,當要刪除該記錄時,可以採取以下三種策略:

將參照關係中外碼值與被參照關係中要刪除元組主碼值相對應的元組一起刪除。

當參照關係中沒有任何元組的外碼值與要刪除的被參照關係的元組的主碼值相對應時,系統才執行刪除操作,否則拒絕此刪除操作

刪除被參照關係的元組,並將參照關係中與 被參照關係中被刪除元組主碼值相等的外碼 值置為空值。

hibernte關聯關係時刪除資料庫的資料

例如 user scart 在這之中user與list有關聯關係,並且通過user來刪除list中的物件。我們用list scarts user.getscart 來獲取到scarts集合。然後用 scarts.remove 方法來刪除,remove我們可以通過兩種方式來刪除一是 通過物件scart...

資料庫系統概論 關聯式資料庫 元組關係演算ALPHA

直觀上,元組關係演算alpha中的存在量詞和全稱量詞並不太好理解。本文雖對其做了一定的解釋,但是依然可能顯得不夠。建議大家最好結合表實際演算,增加大家的直覺。取定學生關係student中的乙個元組,設為t,現對元組t進行判斷 若選修關係x 即選修關係sc 中存在乙個元組s,使得s.sno t.sno...

關聯式資料庫 定義資料庫表之間的關係

關係型別 你和家人有很多關係。例如,你和你母親是親戚。你只有乙個母親,但她可能有幾個孩子。你和你的兄弟姐妹是親戚 你可能有很多兄弟姐妹,當然,他們也會有很多兄弟姐妹。如果你結婚了,你和你的配偶都有配偶 彼此 但一次只有乙個。資料庫關係非常相似,因為它們是表之間的關聯。關係有三種型別 建立關係 當您開...