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

正文內(nèi)容

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

2022-10-28 16:40:42 本頁(yè)面
 

【正文】 對(duì)屬性值的約束 ? 屬性約束 ? not null ? check( ) with attribute ? 域約束 ? check( ) with domain 22 對(duì)屬性值的約束 —— Not Null ? 在定義屬性時(shí)約束該屬性不可取 Null sname char(20) not null ? Primary Key約束: ? 隱含 Not Null ? 不加約束: ? 隱含允許 Null 23 對(duì)屬性值的約束 —— Check ? 在定義屬性時(shí)約束該屬性必須使 Check 為True sage smallint Check(sage =15), gender char(1) Check(gender in (‘F’, ‘M’)) ? Be Careful ! !不合適的情形 ? Check中的子查詢 ? Check中涉及其他屬性或關(guān)系 24 對(duì)屬性值的約束 —— Domain ? 使 Domain包含 Check ? 將 Domain作用于屬性 ? Create Domain GenderDomain char(1) Check(Value in (‘F’, ‘M’)) ? gender GenderDomain, ? 以 Value替代屬性名 25 全局約束 ? 針對(duì)元組 /關(guān)系的約束聲明 ? 基于元組的 Check ? 基于整個(gè)關(guān)系或多個(gè)關(guān)系的 Check 26 全局約束 —— 元組 Check ? 存在于關(guān)系定義中的 Check ? 對(duì)關(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á)式中屬性的引用必須顯式說(shuō)明 ? SelectFromWhere Check(presC Not In (Select cert From Movieexec Where Worth 10000000)) 29 約束的命名 ? 屬性約束 Name char(10) Constraint NameIsKey peimary Key ? 域約束 Create Domain GenderDomain char(1) Constraint GenderFM Check(Value in (‘F’, ‘M’)) ? 元組約束 Constraint RightTitle Check(gender = ‘F’ OR name Not Like ‘Ms.%’) 30 約束的命名 ? 主碼約束 …… Constraint pk_stu Primary Key (sno), …… ? 參照約束 …… Constraint fk_sc_stu Foreign Key (sno) References student, …… 31 約束的更新 ? 對(duì)已命名的約束可實(shí)施更新操作 ? Drop / Create ? 各 DBMS的方式有差異 32 約
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1