freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第五章數(shù)據(jù)庫完整性-展示頁

2025-08-10 13:15本頁面
  

【正文】 第五章數(shù)據(jù)庫完整性 3. 修改被參照關(guān)系中主碼的問題 兩種策略 (1) 允許修改主碼 (2) 不允許修改主碼 數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 ( 1)允許修改主碼策略 ? 違約操作 ? 要 修改被參照關(guān)系 中某些元組的主碼值,而參照關(guān)系中有些元組的外碼值正好等于被參照關(guān)系要修改的主碼值。 例:向 SC關(guān)系插入( 202215125 , 1, 90)元組,而 Student關(guān)系中尚沒有Sno= 202215125的學(xué)生 ? 受限插入: 系統(tǒng)將拒絕向 SC關(guān)系插入( 202215125 , 1, 90)元組。 ? 違約反應(yīng) ? 受限插入 ? 遞歸插入 僅當(dāng)被參照關(guān)系中存在相應(yīng)的元組,其主碼值與參照關(guān)系插入元組的外碼值相同時(shí),系統(tǒng)才執(zhí)行插入操作,否則拒絕此操作。第三種方法不符合應(yīng)用環(huán)境語義。 ? 置空值刪除: 將 SC關(guān)系中所有 Sno= 202215122的元組的 Sno值置為空值。 ? 級(jí)聯(lián)刪除: 將 SC關(guān)系中所有 4個(gè) Sno= 202215122的元組一起刪除。 二 、 參照完整性檢查和違約處理 檢查:對(duì)參照表和被參照表進(jìn)行增、刪、改操作時(shí),有可能破壞參照完整性,必須進(jìn)行檢查。 處理: 拒絕執(zhí)行 數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 參照完整性 一、參照完整性定義 參照完整性規(guī)則:關(guān)系中的外碼或者 取空值 , 或者 等于被參照關(guān)系中某個(gè)元組的主碼值 。 定義方法: 在 CREATE TABLE中用 PRIMARY KEY。 例:銀行數(shù)據(jù)庫中 “ 借貸總金額應(yīng)平衡 ” 的約束就應(yīng)該是延遲執(zhí)行的約束 3. 違約反應(yīng) 檢查用戶發(fā)出的操作請(qǐng)求是否違背了完整性約束條件 如果發(fā)現(xiàn)用戶的操作請(qǐng)求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動(dòng)作來保證數(shù)據(jù)的完整性。數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 第五章 數(shù)據(jù)庫完整性 實(shí)體的完整性 參照完整性 用戶定義的完整性 完整性約束命名子句 * 約中的完整性限制 觸發(fā)器 小結(jié) 數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 ? 數(shù)據(jù)的正確性和相容性 ? 防止不合語義的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫 。 例 : 學(xué)生的年齡必須是整數(shù) , 取值范圍為 1429; 學(xué)生的性別只能是男或女; 學(xué)生的學(xué)號(hào)一定是唯一的; 學(xué)生所在的系必須是學(xué)校開設(shè)的系; ? 完整性:真實(shí)地反映現(xiàn)實(shí)世界 一、什么是數(shù)據(jù)庫的完整性 數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 二、 DBMS的完整性控制機(jī)制 1. 定義功能 一個(gè)完善的完整性控制機(jī)制應(yīng)該允許用戶定義各類完整性約束條件。 ? 立即執(zhí)行的約束 (Immediate constraints) 語句執(zhí)行完后立即檢查是否違背完整性約束 ? 延遲執(zhí)行的約束 (Deferred constrainsts) 完整性檢查延遲到整個(gè)事務(wù)執(zhí)行結(jié)束后進(jìn)行 2. 檢查功能 ? 拒絕該操作 ? 其他處理方法 數(shù)據(jù)庫系統(tǒng)概論 第五章數(shù)據(jù)庫完整性 實(shí)體完整性 一、實(shí)體完整性定義 實(shí)體完整性規(guī)則: 關(guān)系中的碼不能為空也不能重復(fù) 。 二 、 實(shí)體完整性檢查和違約處理 檢查:插入操作或更改碼的值時(shí)。 定義方法 : 在 CREATE TABLE中用 FOREIGN KEY。 處理:見表 被參照表 參照表 違約處理 可能被破壞完整性參照 插入元組 拒絕 可能被破壞完整性參照 修改主碼值 拒絕 刪除元組 可能被破壞完整性參照 拒絕 /級(jí)連刪除 /設(shè)置為空 修改主碼值 可能被破壞完整性參照
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1