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

正文內(nèi)容

數(shù)據(jù)庫完整性(10)(參考版)

2025-07-28 09:05本頁面
  

【正文】 Oracle完整性小結(jié) ? ORACLE提供定義完整性約束條件 CREATE TABLE語句 CREATE TRIGGER語句 可以定義很復雜的完整性約束條件 ? ORACLE自動執(zhí)行相應的完整性檢查 對于違反完整性約束條件的操作: 拒絕執(zhí)行或者執(zhí)行事先定義的操作 第十章 數(shù)據(jù)庫完整性 完整性約束條件 完整性控制 Oracle的完整性 小結(jié) 小結(jié) ? 數(shù)據(jù)庫的完整性是為了保證數(shù)據(jù)庫中存儲的數(shù)據(jù)是正確的,所謂正確的是指符合現(xiàn)實世界語義的。 END IF。教授 39。 ORACLE中用戶定義的完整性(續(xù)) 2. 通過觸發(fā)器來定義用戶的完整性規(guī)則 ? 定義其它的完整性約束時,需要用數(shù)據(jù)庫觸發(fā)器( Trigger)來實現(xiàn)。 應發(fā)工資實際上就是實發(fā)工資列 Sal與扣除項 Deduct之和。))。, 39。 ORACLE中用戶定義的完整性(續(xù)) 例 2: 建立學生登記表 Student,要求學號在 900000至 999999之間,年齡 29,性別 只能是‘男’或‘女’,姓名非空 CREATE TABLE Student (Sno NUMBER(5) CONSTRAINT C1 CHECK (Sno BETWEEN 10000 AND 99999), Sname VARCHAR(20) CONSTRAINT C2 NOT NULL, Sage NUMBER(3) CONSTRAINT C3 CHECK (Sage 29), Ssex VARCHAR(2) CONSTRAINT C4 CHECK (Ssex IN (39。 ? 當要插入 EMP表中某個元組時,系統(tǒng)要檢查 DEPT表,先要檢查 DEPT表中有無元組的 Deptno值與之對應 ?若沒有,系統(tǒng)拒絕此插入操作 ?否則,系統(tǒng)接受此操作 三、 ORACLE中用戶定義的完整性 ? ORACLE中定義用戶完整性的兩類方法 ?用 CREATE TABLE語句在建表時定義用戶完整性約束 ?通過觸發(fā)器來定義用戶的完整性規(guī)則 ORACLE中用戶定義的完整性(續(xù)) 1. 用 CREATE TABLE語句在建表時定義用戶完整性約束 可定義三類完整性約束 ?列值非空( NOT NULL短語) ?列值唯一( UNIQUE短語) ?檢查列值是否滿足一個布爾表達式( CHECK短語) ORACLE中用戶定義的完整性(續(xù)) 例 1:建立部門表 DEPT,要求部門名稱 Dname列 取值唯一,部門編號 Deptno列為主碼 CREATE TABLE DEPT (Deptno NUMBER, Dname VARCHAR(9) CONSTRAINT U1 UNIQUE, Loc VARCHAR(10), CONSTRAINT PK_DEPT PRIMARY KEY (Deptno))。 ORACLE中的參照完整性(續(xù)) ? 這時 EMP表中外碼為 Deptno,它相應于 DEPT表中的主碼 Deptno。 ORACLE中的實體完整性(續(xù)) ? 用戶程序?qū)χ鞔a列進行更新操作時,系統(tǒng)自動進行完整性檢查 ? 違約操作 ?使主屬性值為空值的操作 ?使主碼值在表中不唯一的操作 ? 違約反應 ?系統(tǒng)拒絕此操作,從而保證了實體完整性 二、 ORACLE中的參照完整性 定義參照完整性 ? FOREIGN KEY子句:定義外碼列 ? REFERENCES子句:外碼相應于哪個表的主碼 ? ON DELETE CASCADE子語: 在刪除被參照關(guān)系的元組時,同時刪除參照關(guān)系中 外碼值等于被參照關(guān)系的元組中主碼值的元組 ORACLE中的參照完整性(續(xù)) 例 1:建立表 EMP表 CREATE TABLE EMP (Empno NUMBER(4), Ename VARCHAR(10), Job VERCHAR2(9), Mgr NUMBER(4), Sal NUMBER(7,2), Deptno NUMBER(2), CONSTRAINT FK_DEPTNO FOREIGN KEY (Deptno) REFERENCES DEPT(Deptno))。 或 : CREATE TABLE Student (Sno NUMBER(8) PRIMARY KEY , Sname VAR
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1