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

正文內(nèi)容

數(shù)據(jù)庫—關(guān)系代數(shù)和關(guān)系約束-展示頁

2024-08-20 20:14本頁面
  

【正文】 roduction to Database Systems R S= An Introduction to Database Systems 連接 ?連接操作 ? 參與連接操作的一般是兩個(gè)關(guān)系,且連接時(shí)相應(yīng)的元組在某些方面具有一致性 ? 連接分為三類 ? 全連接即笛卡爾積 ? 自然連接 ? θ連接 ?自然連接 ? 關(guān)系 R和 S的自然連接表示為 R S。 σlength≥100 and studioName=?Fox‘ (Movies) = An Introduction to Database Systems 笛卡爾積 ?關(guān)系 R和 S的笛卡爾積 (或稱叉積或積 )記為 R S,結(jié)果是一個(gè)有序?qū)Φ募?,其中第一個(gè)元素是關(guān)系 R中的任何一個(gè)元組,第二個(gè)元素是關(guān)系 S中的任何一個(gè)元組。真 39。 R∪ S= R ∩ S= RS= An Introduction to Database Systems 投影 ?投影( projection) 從關(guān)系 R生成一個(gè)新的關(guān)系,這個(gè)關(guān)系只包含原來關(guān)系R中的部分列。 An Introduction to Database Systems 1. 并 ( Union) ?R和 S ? 屬性列表和屬性類型必須一致 ? 屬性的排列順序也要一致 ? 原則上屬性名也要對(duì)應(yīng)一致,如果不一致,需要利用重命名操作處理 ?R∪ S ? 由屬于 R或?qū)儆?S的元組組成 , 對(duì)于在 R和 S中同時(shí)出現(xiàn)的元組只在結(jié)果關(guān)系中出現(xiàn)一次 。 An Introduction to Database Systems (4) 象集 Zx 給定一個(gè)關(guān)系 R( X, Z) , X和 Z為屬性組 。 tr ?R, ts?S, tr ts稱為元組的連接。 A 則表示 {A1, A2, … , An}中去掉 {Ai1, Ai2, … , Aik}后剩余的屬性組。 ρ 選擇 投影 連接 除 重命名 邏輯運(yùn)算符 ? ∧ ∨ 非 與 或 運(yùn)算符 含義 運(yùn)算符 含義 表 關(guān)系代數(shù)運(yùn)算符(續(xù)) An Introduction to Database Systems 符號(hào)表示如下: ( 1) R, t?R, t[Ai] 設(shè)關(guān)系模式為 R(A1, A2, … , An),它的一個(gè)關(guān)系設(shè)為 R, t?R表示 t是 R的一個(gè)元組, t [Ai]則表示元組 t中相應(yīng)于屬性 Ai的一個(gè)分量。 ? 將關(guān)系代數(shù)的表達(dá)式稱為查詢 , 關(guān)系代數(shù)語言的典型代表為 ISBL查詢語言 。 例如 , 選擇 σ、 投影 π ? 組合兩個(gè)關(guān)系元組的操作 。 ?常用的關(guān)系操作 ? 查詢 ? 選擇 、 投影 、 連接 、 除 、 并 、 交 、 差 ? 數(shù)據(jù)更新 ? 插入 、 刪除 、 修改 關(guān)系數(shù)據(jù)操作概述 An Introduction to Database Systems ?關(guān)系數(shù)據(jù)語言的種類 ? 關(guān)系代數(shù)語言 ? 關(guān)系演算語言 ? 關(guān)系數(shù)據(jù)庫標(biāo)準(zhǔn) SQL An Introduction to Database Systems ?關(guān)系代數(shù)的傳統(tǒng)定義 ? 一個(gè)元組集合(即關(guān)系),能用來進(jìn)行典型的基于關(guān)系的查詢 ? 集合上的五個(gè)操作:并、差、笛卡爾積、選擇、投影 ? 在這些基本操作上定義的附加操作,例如各種連接 ? 關(guān)系代數(shù)的操作規(guī)則對(duì)于集合和包是不一樣的 ? 簡單的說,包是以空間代價(jià)換取時(shí)間效率 – 所以對(duì)一般小例子來說,包的綜合效率更高 – 但對(duì)實(shí)際應(yīng)用中的數(shù)據(jù)庫來說,用集合更加合理 ? ,第 5章介紹針對(duì)包 三種關(guān)系數(shù)據(jù)語言 An Introduction to Database Systems ? 關(guān)系演算語言:用謂詞來表達(dá)查詢要求 。 ? PRIMARY KEY和 UNIQUE的區(qū)別在于,聲明為 UNIQUE的屬性集可以取 NULL值,而 PRIMARY KEY不能。 注意:如果鍵由多個(gè)屬性組成,則只能用第二種方法。 DEFAULT 常量或 NULL 例如, gender CHAR(1) DEFAULT ??‘ birthdate DATE DEFAULT DATE ?00000000‘ ALTER TABLE MovieStar ADD phone CHAR(16) DEFALUT ?unlisted‘。 ? 刪除屬性 ALTER TABLE 關(guān)系名 DROP 屬性名 例如, ALTER TABLE MovieStar DROP birthdate。 ? TIME時(shí)間類型 時(shí)間值由關(guān)鍵字 TIME和一個(gè)特定形式的字符串組成。 An Introduction to Database Systems 日期和時(shí)間類型 ? DATE日期類型 日期值由關(guān)鍵字 DATE后面接一個(gè)用單引號(hào)括起來的特定形式的字符串來定義。 ? decimal (和 numeric) 帶定點(diǎn)精度和小數(shù)位數(shù)的浮點(diǎn)類型。浮點(diǎn)數(shù)據(jù)為近似值;并非數(shù)據(jù)類型范圍內(nèi)的所有數(shù)據(jù)都能精確地表示。一般分為: shortint、int、 bigint等,位數(shù)不同使其取值范圍不同。該類屬性的可能取值為 TRUE、FALSE和 UNKNOWN。 其區(qū)別類似于上述的固定或可變長字符串,區(qū)別在于取 值為比特位取值。 An Introduction to Database Systems 固定或可變長度的位串 ? BIT(n) 固定長度為 n的位串。 ? VARCHAR(n) 表示最多可有 n個(gè)字符的字符串。當(dāng)字符數(shù)量小于定義的長度時(shí),后面補(bǔ)上某個(gè)短字符 (例如,空格 )。 ? 臨時(shí)表 執(zhí)行數(shù)據(jù)查詢和更新時(shí)由 SQL處理程序臨時(shí)構(gòu)造,處理結(jié)束后被刪除。 An Introduction to Database Systems SQL中的關(guān)系 ? SQL中的三類關(guān)系 ? 表( Table) 存儲(chǔ)在數(shù)據(jù)庫中的關(guān)系,用戶可以對(duì)其中的元組進(jìn)行查詢和更新。An Introduction to Database Systems 第二章 數(shù)據(jù)模型 數(shù)據(jù)模型概述 關(guān)系模型基礎(chǔ) 在 SQL中定義關(guān)系模式 代數(shù)查詢語言 關(guān)系上的約束 An Introduction to Database Systems 在 SQL中定義關(guān)系模式 ? 流行的描述和操作關(guān)系數(shù)據(jù)庫的語言 SQL(讀作“ sequel”) ,最新的標(biāo)準(zhǔn)為 SQL99。 ? 提供兩方面的內(nèi)容: ? 數(shù)據(jù)定義語言 DDL
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1