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

正文內(nèi)容

數(shù)據(jù)庫基礎(chǔ)教程6第六章sql中的約束和觸發(fā)程序-在線瀏覽

2024-11-10 16:40本頁面
  

【正文】 RESTRICT ? 前述違例的情況均不能操作 ? 這是所有 DBMS產(chǎn)品均支持的方式 ? 安全的默認(rèn)方式 17 保持參照完整性 —— 策略 ? CASCADE ? 對主表的違例操作 ? 所有從表中的相關(guān)元組被級聯(lián)刪除或更新 18 保持參照完整性 —— 策略 ? SET NULL ? 對主表的違例操作 ? 從表中相關(guān)外鍵的值均被置為 Null(前提是允許為 Null) 19 保持參照完整性 —— 策略 ? SET DEFAULT ? 對主表的違例操作 ? 從表中相關(guān)外鍵的值均被置為相應(yīng)的Default Value 20 ? 屬性級 …… sno char(10) References student(sno) On Delete Set Null On Update Cascade, …... ? 表級 …… Foreign Key sno References student(sno) On Delete Set Null On Update Cascade, …... 保持參照完整性 —— 策略 21 對屬性值的約束 ? 屬性約束 ? not null ? check( ) with attribute ? 域約束 ? check( ) with domain 22 對屬性值的約束 —— Not Null ? 在定義屬性時(shí)約束該屬性不可取 Null sname char(20) not null ? Primary Key約束: ? 隱含 Not Null ? 不加約束: ? 隱含允許 Null 23 對屬性值的約束 —— Check ? 在定義屬性時(shí)約束該屬性必須使 Check 為True sage smallint Check(sage =15), gender char(1) Check(gender in (‘F’, ‘M’)) ? Be Careful ! !不合適的情形 ? Check中的子查詢 ? Check中涉及其他屬性或關(guān)系 24 對屬性值的約束 —— Domain ? 使 Domain包含 Check ? 將 Domain作用于屬性 ? Create Domain GenderDomain char(1) Check(Value in (‘F’, ‘M’)) ? gender GenderDomain, ? 以 Value替代屬性名 25 全局約束 ? 針對元組 /關(guān)系的約束聲明 ? 基于元組的 Check ? 基于整個(gè)關(guān)系或多個(gè)關(guān)系的 Check 26 全局約束 —— 元組 Check ? 存在于關(guān)系定義中的 Check ? 對關(guān)系中的 當(dāng)前元組 的約束 ? 不適于多關(guān)系、子查詢 …… check(gender = ‘F’ OR sname Not Like ‘Ms.%’), check(gender = ‘M’ OR sname Not Like ‘Mr.%’), …… 27 全局約束 —— 斷言 Assertion ? 涉及整個(gè)關(guān)系、多關(guān)系的約束 ? 適用涉及子查詢、復(fù)雜約束 ? 真正的全局約束 ? 獨(dú)立于關(guān)系 28 全局約束 —— 斷言 Assertion ? Assertion的聲明 Create Assertion 名稱 Check(表達(dá)式 ) ? 表達(dá)式中屬性的引用必須顯式說明 ? SelectFromWhere Check
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1