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

正文內(nèi)容

數(shù)據(jù)庫(kù)系統(tǒng)概論第五章(文件)

 

【正文】 實(shí)體完整性 ? 實(shí)體完整性定義 ? 實(shí)體完整性檢查和違約處理 插入或?qū)χ鞔a列進(jìn)行更新操作時(shí), RDBMS按照實(shí)體完整性規(guī)則自動(dòng)進(jìn)行檢查。 CREATE TABLE SC ( Sno CHAR(9) NOT NULL, Cno CHAR(4) NOT NULL, Grade SMALLINT NOT NULL, PRIMARY KEY (Sno, Cno), /* 如果在表級(jí)定義實(shí)體完整性,隱含了 Sno, Cno不允許取空值,則在列級(jí)不允許取空值的定義就不必寫了 * / ); 屬性上的約束條件的定義 (續(xù) ) ? [例 6] 建立部門表 DEPT,要求部門名稱 Dname列取值唯一,部門編號(hào) Deptno列為主碼 CREATE TABLE DEPT (Deptno NUMERIC(2), Dname CHAR(9) UNIQUE, /*要求 Dname列值唯一 */ Location CHAR(10), PRIMARY KEY (Deptno) ); 屬性上的約束條件的定義 (續(xù) ) ? 3. 用 CHECK短語(yǔ)指定列值應(yīng)該滿足的條件 [例 7] Student表的 Ssex只允許取 “ 男 ” 或 “ 女 ” 。女 39。女 39。 CREATE TABLE Student (Sno NUMERIC(6) CONSTRAINT C1 CHECK (Sno BETWEEN 90000 AND 99999), Sname CHAR(20) CONSTRAINT C2 NOT NULL, Sage NUMERIC(3) CONSTRAINT C3 CHECK (Sage 30), Ssex CHAR(2) CONSTRAINT C4 CHECK (Ssex IN ( 39。)), CONSTRAINT StudentKey PRIMARY KEY(Sno) ); ? 在 Student表上建立了 5個(gè)約束條件,包括主碼約束(命名為 StudentKey)以及 C C C C4四個(gè)列級(jí)約束。如果表 TEACHER有1000行,執(zhí)行如下語(yǔ)句: UPDATE TEACHER SET Deptno=5。) AND ( 4000) THEN :=4000。 :old 為一個(gè)引用以前的列值 。 定義觸發(fā)器 (續(xù) ) [例 19](續(xù)) CREATE TRIGGER Update_Sal AFTER UPDATE ON Teacher /*觸發(fā)事件是 UPDATE */ FOR EACH ROW AS BEGIN IF ( ) THEN INSERT INTO Sal_log VALUES( , , CURRENT_USER, CURRENT_TIMESTAMP)。 [例 20]執(zhí)行 修改某個(gè)教師工資的 SQL語(yǔ)句 ,激活上述定義的觸發(fā)器。陳平 39。 第五章 數(shù)據(jù)庫(kù)完整性 實(shí)體完整性 參照完整性 用戶定義的完整性 完整性約束命名字句 * 域中的完整性限制 觸發(fā)器 小結(jié) 小結(jié) ? 數(shù)據(jù)庫(kù)的完整性是為了保證數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)是正確的 ? RDBMS完整性實(shí)現(xiàn)的機(jī)制 ? 完整性約束定義機(jī)制 ? 完整性檢查機(jī)制 ? 違背完整
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1