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

正文內容

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

2025-06-08 11:30 上一頁面

下一頁面
 

【正文】 實體完整性 ? 實體完整性定義 ? 實體完整性檢查和違約處理 插入或對主碼列進行更新操作時, RDBMS按照實體完整性規(guī)則自動進行檢查。 CREATE TABLE SC ( Sno CHAR(9) NOT NULL, Cno CHAR(4) NOT NULL, Grade SMALLINT NOT NULL, PRIMARY KEY (Sno, Cno), /* 如果在表級定義實體完整性,隱含了 Sno, Cno不允許取空值,則在列級不允許取空值的定義就不必寫了 * / ); 屬性上的約束條件的定義 (續(xù) ) ? [例 6] 建立部門表 DEPT,要求部門名稱 Dname列取值唯一,部門編號 Deptno列為主碼 CREATE TABLE DEPT (Deptno NUMERIC(2), Dname CHAR(9) UNIQUE, /*要求 Dname列值唯一 */ Location CHAR(10), PRIMARY KEY (Deptno) ); 屬性上的約束條件的定義 (續(xù) ) ? 3. 用 CHECK短語指定列值應該滿足的條件 [例 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個約束條件,包括主碼約束(命名為 StudentKey)以及 C C C C4四個列級約束。如果表 TEACHER有1000行,執(zhí)行如下語句: UPDATE TEACHER SET Deptno=5。) AND ( 4000) THEN :=4000。 :old 為一個引用以前的列值 。 定義觸發(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í)行 修改某個教師工資的 SQL語句 ,激活上述定義的觸發(fā)器。陳平 39。 第五章 數據庫完整性 實體完整性 參照完整性 用戶定義的完整性 完整性約束命名字句 * 域中的完整性限制 觸發(fā)器 小結 小結 ? 數據庫的完整性是為了保證數據庫中存儲的數據是正確的 ? RDBMS完整性實現(xiàn)的機制 ? 完整性約束定義機制 ? 完整性檢查機制 ? 違背完整
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1