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

正文內(nèi)容

第五章數(shù)據(jù)庫(kù)完整性-在線瀏覽

2024-09-11 13:15本頁(yè)面
  

【正文】 拒絕 /級(jí)連刪除 /設(shè)置為空 表 可能破壞參照完整性的情況及違約處理 數(shù)據(jù)庫(kù)系統(tǒng)概論 第五章數(shù)據(jù)庫(kù)完整性 1. 在被參照關(guān)系中刪除元組時(shí)的問題 例:要?jiǎng)h除 Student關(guān)系中 Sno=202215122的元組, 而 SC關(guān)系中有 4個(gè)元組的 Sno都等于 202215122 。如果參照關(guān)系同時(shí)又是另一個(gè)關(guān)系的被參照關(guān)系,則這種刪除操作會(huì)繼續(xù)級(jí)聯(lián)下去 ? 受限刪除: 系統(tǒng)將拒絕執(zhí)行此刪除操作。 在學(xué)生選課數(shù)據(jù)庫(kù)中,顯然第一種方法和第二種方法都是對(duì)的。 數(shù)據(jù)庫(kù)系統(tǒng)概論 第五章數(shù)據(jù)庫(kù)完整性 2. 在參照關(guān)系中插入元組時(shí)的問題 ? 出現(xiàn)違約操作的情形 需要在參照關(guān)系中插入元組,而被參照關(guān)系不存在相應(yīng)的元組。 首先向被參照關(guān)系中插入相應(yīng)的元組,其主碼值等于參照關(guān)系插入元組的外碼值,然后向參照關(guān)系插入元組。 ? 遞歸插入: 系統(tǒng)將首先向 Student關(guān)系插入 Sno= 202215125的元組,然后向 SC關(guān)系插入( 202215125 , 1, 90)元組。 ? 要 修改參照關(guān)系 中某些元組的主碼值,而被參照關(guān)系中沒有任何元組的外碼值等于被參照關(guān)系修改后的主碼值。 拒絕此修改操作。 修改被參照關(guān)系中主碼值,同時(shí)將參照關(guān)系中相應(yīng)的外碼值 置為空值。 ? 受限插入 ? 遞歸插入 數(shù)據(jù)庫(kù)系統(tǒng)概論 第五章數(shù)據(jù)庫(kù)完整性 ( 1)允許修改主碼策略 例:將 Student關(guān)系中 Sno= 202215123的元組中 Sno值改為 202215128。如果參照關(guān)系同時(shí)又是另一個(gè)關(guān)系的被參照關(guān)系,則這種修改操作會(huì)繼續(xù)級(jí)聯(lián)下去。 ? 置空值修改: 將 Student表中 Sno= 202215123的元組的 Sno值改為202215128 。 在學(xué)生選課數(shù)據(jù)庫(kù)中只有第一種方法是正確的。如果想讓系統(tǒng)采用其它的策略則必須在創(chuàng)建表的時(shí)候顯式說明。 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 ON UPDATE CASCADE, FOREIGN KEY (Cno) REFERENCES Course(Cno) ON DELETE ON ACTION ON UPDATE CASCADE, )。 ? 列值非空 (NOT NULL) ? 列值唯一 (UNIQUE) ? 檢查列值是否滿足一個(gè)布爾表達(dá)式 (CHECK) [例 5] 在定義 SC表時(shí) , 說明 Sno,Cno,Grade屬性不允許取空值 。 數(shù)據(jù)庫(kù)系統(tǒng)概論 第五章數(shù)據(jù)庫(kù)完整性 [例 6] 建立部門表 DEPT,要求部門名稱 Dname列取值唯一,部門編號(hào)Deptno列為主碼。 [例 7] Student表的 Ssex 只允許取 “ 男 ” 或 “ 女 ” 。 CREATE TABLE SC (Sno CHAR(9) NOT NULL, Cno CHAR(4) NOT NULL, Grade SMALLINT CHECK(Grade=0 AND Grade=100), PRIMARY key (Sno, Cno), FOREIGN KEY (Sno) REFERENCES Student(Sno), FOREIGN KEY (Cno) REFERENCE
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1