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

正文內(nèi)容

據(jù)庫(kù)完整性ppt課件-文庫(kù)吧資料

2024-11-09 22:00本頁(yè)面
  

【正文】 (父表 )中要?jiǎng)h除元組的主鍵值相同時(shí),系統(tǒng)才執(zhí)行刪除操作,否則拒絕此刪除操作。 C為父表,而 SC為子表。在 SQL2標(biāo)準(zhǔn)中,若有 SC的定義語(yǔ)句: CREATE TABLE SC (S CHAR(9), C CHAR(7) REFERENCES C(C) ON DELETE CASCADE, GRADE INT); ( 2)被參照關(guān)系中刪除元組 —— 連帶刪除 表示 C是 SC的單字段外鍵,也即 C是 C的單字段主鍵;并且 SC中的 C值一定要在 C中出現(xiàn)。 403教研室 韋素媛 33 一般地,當(dāng)刪除被參照關(guān)系的某個(gè)元組,而參照關(guān)系存在若干元組,其外鍵值與被參照關(guān)系刪除元組的主鍵值相同,這時(shí)可有三種不同的策略: 1)連帶刪除( On Delete Cascade) 2)受限刪除( Restricted Delete) 3)置空值刪除( Null Delete) ( 2) 被參照關(guān)系中刪除元組 403教研室 韋素媛 34 1)連帶刪除 設(shè)有課程關(guān)系 C(C,CNAME,CLASSH)和學(xué)習(xí)關(guān)系 SC(S,C,GRADE)。接著建立學(xué)習(xí)關(guān)系表 SC(子表),主鍵由 S和C組成,而外鍵為 C。 403教研室 韋素媛 32 ( 1)外鍵能否為空 例 對(duì)于課程關(guān)系 C(C,CNAME,CLASSH)和學(xué)習(xí)關(guān)系 SC(S,C,GRADE)。 403教研室 韋素媛 31 ( 1)外鍵能否為空 例 對(duì)于課程關(guān)系 C(C,CNAME,CLASSH)和學(xué)習(xí)關(guān)系 SC(S,C,GRADE)。 ( 1)外鍵能否接受空值問題 在實(shí)現(xiàn)引用完整性中,利用參照約束說明的列或列組稱為外鍵。 403教研室 韋素媛 30 ( 1)外鍵能否為空 在關(guān)系系統(tǒng)中,除實(shí)體完整性和引用完整性以外的其他完整性約束條件可以歸入用戶定義的完整性。 有時(shí)完整性檢查需要延遲到整個(gè)事務(wù)執(zhí)行結(jié)束后再進(jìn)行,檢查正確方可提交,稱這類約束為延遲執(zhí)行約束 (Deferred Constraints)。 一個(gè)完善的完整性控制機(jī)制應(yīng)該允許用戶定義各種完整性約束條件。 403教研室 韋素媛 27 完整性控制 完整性約束條件分成域完整性約束條件和關(guān)系完整性約束條件兩大類。 ( 2)檢查功能,檢查用戶發(fā)出的操作請(qǐng)求是否違背了完整性約束條件。 例如,事務(wù)的一致性、原子性等約束條件。 例如,職工工資調(diào)整時(shí)新工資不得低于原工資 +工齡 *。例如,職工工資調(diào)整不得低于其原來工資,學(xué)生年齡只能增長(zhǎng)等等。 403教研室 韋素媛 22 ( 2)動(dòng)態(tài)約束分類 動(dòng)態(tài)約束可分為三類: 1)動(dòng)態(tài)列級(jí)約束 2)動(dòng)態(tài)行級(jí)約束 3)動(dòng)態(tài)關(guān)系約束 403教研室 韋素媛 23 ( 2)動(dòng)態(tài)約束 —— 列級(jí) 1)動(dòng)態(tài)列級(jí)約束 ? 修改列定義時(shí)的約束 例如,將允許空值的列改為不允許空值時(shí),如果該列目前已存在空值,則拒絕這種修改。當(dāng)測(cè)試條件滿足時(shí)執(zhí)行的對(duì)數(shù)據(jù)庫(kù)的操作。觸發(fā)器檢測(cè)事件是否滿足的條件。指對(duì)數(shù)據(jù)庫(kù)的插入、刪除或修改操作。它可以實(shí)現(xiàn)查詢、計(jì)算、評(píng)估、交流,及完成更復(fù)雜的功能任務(wù)。動(dòng)態(tài)約束亦稱觸發(fā)器約束。就可以用動(dòng)態(tài)約束機(jī)制去保障數(shù)據(jù)庫(kù)的完整性。比較復(fù)雜的操作還需要由程序員去安排。 403教研室 韋素媛 18 ( 2)動(dòng)態(tài)約束 靜態(tài)約束屬于被動(dòng)的約束機(jī)制。關(guān)系表中除了各個(gè)元組中的數(shù)據(jù)分量關(guān)系外,還專門設(shè)一個(gè)元組存儲(chǔ)各個(gè)元組中數(shù)據(jù)分量的匯總值。即字段值與關(guān)系中多個(gè)元組的統(tǒng)計(jì)值之間的約束關(guān)系。大部分都在關(guān)系模式中定義。 在系統(tǒng)實(shí)現(xiàn)時(shí)為保障引用完整性,可以從專用菜單表中選取的方式實(shí)現(xiàn),不接受用戶輸入;另一種方式是利用觸發(fā)器實(shí)現(xiàn)引用完整性檢查。 403教研室 韋素媛 16 關(guān)系的兩個(gè)不變性 實(shí)體完整性約束和引用完整性約束是關(guān)系模型的兩個(gè)極其重要的約束,稱為關(guān)系的兩個(gè)不變性。它描述了在數(shù)據(jù)錄入或修改時(shí),被改變的關(guān)系表中各字段值的合法性、有效性和存在性 . 如果沒有與某外鍵匹配的主鍵,就會(huì)出現(xiàn)引用數(shù)據(jù)庫(kù)中不存在的實(shí)體的情況,顯然就違反了引用完整性。 在一個(gè)關(guān)系表上建立了唯一性索引
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1