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

正文內(nèi)容

db05數(shù)據(jù)庫(kù)第五章教學(xué)ppt(更新版)

  

【正文】 Grade SMALLINT, PRIMARY KEY (Sno, Cno) /*只能在表級(jí)定義主碼 */ )。 參照完整性定義 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 參照完整性檢查和違約處理 可能破壞參照完整性的情況及違約處理 被參照表(例如 Student) 參照表(例如 SC) 違約處理 可能破壞參照完整性 插入元組 拒絕 可能破壞參照完整性 修改外碼值 拒絕 刪除元組 可能破壞參照完整性 拒絕 /級(jí)連刪除 /設(shè)置為空值 修改主碼值 可能破壞參照完整性 拒絕 /級(jí)連修改 /設(shè)置為空值 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 參照完整性違約處理 1. 拒絕 (NO ACTION)執(zhí)行 –默認(rèn)策略 2. 級(jí)聯(lián) (CASCADE)操作 3. 設(shè)置為空值( SETNULL) –對(duì)于參照完整性,除了應(yīng)該定義外碼,還應(yīng)定義 外碼列是否允許空值 參照完整性檢查和違約處理 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 [例 3] 顯式說(shuō)明參照完整性的違約處理示例 CREATE TABLE SC (Sno CHAR(9) NOT NULL, Cno CHAR(4) NOT NULL, Grade SMALLINT, PRIMARY KEY( Sno, Cno), FOREIGN KEY (Sno) REFERENCES Student(Sno) ON DELETE CASCADE /*級(jí)聯(lián)刪除 SC表中相應(yīng)的元組 */ ON UPDATE CASCADE, /*級(jí)聯(lián)更新 SC表中相應(yīng)的元組 */ FOREIGN KEY (Cno) REFERENCES Course(Cno) ON DELETE NO ACTION /*當(dāng)刪除 course 表中的元組造成了與 SC表不一致時(shí) 拒絕刪除 */ ON UPDATE CASCADE /*當(dāng)更新 course表中的 o時(shí), 級(jí)聯(lián)更新 SC表中相應(yīng)的元組 */ ); 參照完整性檢查和違約處理 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 用戶定義的完整性 用戶定義的完整性就是針對(duì) 某一具體應(yīng)用 的數(shù)據(jù)必須滿足的語(yǔ)義要求 ?RDBMS提供,而不必由應(yīng)用程序承擔(dān) 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 屬性上的約束條件的定義 CREATE TABLE時(shí)定義 ? 列值非空( NOT NULL) ? 列值唯一( UNIQUE) ? 檢查列值是否滿足一個(gè)布爾表達(dá)式( CHECK) 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 屬性上的約束條件的定義 [例 5] 在定義 SC表時(shí),說(shuō)明 Sno、 Cno、 Grade屬性不允許取空值?;?39。Ms.%39。 ALTER TABLE Student ADD CONSTRAINT C1 CHECK (Sno BETWEEN 900000 AND 999999), ALTER TABLE Student DROP CONSTRAINT C3。(更新實(shí)現(xiàn)的過(guò)程是先刪除舊行,然后插入新行) 這里的插入視圖和刪除視圖只在觸發(fā)器內(nèi)可用,一旦觸發(fā)器完成任務(wù),這兩個(gè)視圖將不再存在。 存儲(chǔ)過(guò)程的定義 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 存儲(chǔ)過(guò)程的執(zhí)行 exec P_Sno ‘95001’ 存儲(chǔ)過(guò)程的刪除 drop procedure p_sno 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 小結(jié) 數(shù)據(jù)庫(kù)的完整性是為了保證數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)是正確的 RDBMS完整性實(shí)現(xiàn)的機(jī)制 ? 完整性約束定義機(jī)制 ? 完整性檢查機(jī)制 ? 違背完整性約束條件時(shí) RDBMS應(yīng)采取的動(dòng)作 遼寧工程技術(shù)大學(xué)電子與信息工程學(xué)院 數(shù)據(jù)庫(kù)原理 作業(yè): P164 7
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1