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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論第五章(編輯修改稿)

2025-06-20 11:30 本頁面
 

【文章內(nèi)容簡介】 ? 同屬性值限制相比,元組級的限制可以 設(shè)置不同屬性之間的取值的相互約束條件 元組上的約束條件的定義 (續(xù) ) [例 9] 當(dāng)學(xué)生的性別是男時,其名字不能以 。 CREATE TABLE Student (Sno CHAR(9), Sname CHAR(8) NOT NULL, Ssex CHAR(2), Sage SMALLINT, Sdept CHAR(20), PRIMARY KEY (Sno), CHECK (Ssex=39。女 39。 OR Sname NOT LIKE 39。Ms.%39。) /*定義了元組中 Sname和 Ssex兩個屬性值之間的約束條件 */ ); ? 性別是女性的元組都能通過該項檢查,因為 Ssex=‘女 ’ 成立; ? 當(dāng)性別是男性時,要通過檢查則名字一定不能以 用戶定義的完整性 ? 屬性上的約束條件的定義 ? 屬性上的約束條件檢查和違約處理 ? 元組上的約束條件的定義 ? 元組上的約束條件檢查和違約處理 元組上的約束條件檢查和違約處理 ? 插入元組或修改屬性的值時, RDBMS檢查元組上的約束條件是否被滿足 ? 如果不滿足則操作被拒絕執(zhí)行 第五章 數(shù)據(jù)庫完整性 實體完整性 參照完整性 用戶定義的完整性 完整性約束命名子句 * 域中的完整性限制 觸發(fā)器 小結(jié) 完整性約束命名子句 ? CONSTRAINT 約束 CONSTRAINT 完整性約束條件名 [ PRIMARY KEY短語 |FOREIGN KEY短語 |CHECK短語] [例 10] 建立學(xué)生登記表 Student,要求學(xué)號在 90000~99999之間,姓名不能取空值,年齡小于 30,性別只能是 “ 男 ” 或 “ 女 ” 。 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。男 39。, 39。女 39。)), CONSTRAINT StudentKey PRIMARY KEY(Sno) ); ? 在 Student表上建立了 5個約束條件,包括主碼約束(命名為 StudentKey)以及 C C C C4四個列級約束。 完整性約束命名子句 (續(xù) ) ? 2. 修改表中的完整性限制 ?使用 ALTER TABLE語句修改表中的完整性限制 完整性約束命名子句 (續(xù) ) [例 13] 修改表 Student中的約束條件,要求學(xué)號改為在900000~999999之間,年齡由小于 30改為小于 40 ? 可以先刪除原來的約束條件,再增加新的約束條件 ALTER TABLE Student DROP CONSTRAINT C1。 ALTER TABLE Student ADD CONSTRAINT C1 CHECK (Sno BETWEEN 900000 AND 999999), A
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1