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

正文內(nèi)容

第二章關(guān)系數(shù)據(jù)庫-文庫吧

2025-07-17 13:01 本頁面


【正文】 R中選擇滿足給定條件的元組 ,記作: σF (R) = { t | t?R ∧ F(t) = 39。真 39。} ? 這里, F 是邏輯表達式。 ? 選擇運算 實際上是 從關(guān)系 R 中選取使邏輯表達式 F 為真的元組。 ? 是從 行 的角度進行的運算: σ 23 選擇(續(xù)) ?舉例 設(shè)有一個學(xué)生 課程數(shù)據(jù)庫 , 包括: 學(xué)生關(guān)系 Student 課程關(guān)系 Course 選修關(guān)系 SC 24 選擇(續(xù)) 學(xué) 號 Sno 姓 名 Sname 性 別 Ssex 年 齡 Sage 所 在 系 Sdept 95001 李勇 男 20 CS 95002 劉晨 女 19 IS 95003 王敏 女 18 MA 95004 張立 男 19 IS (a) Student 25 選擇(續(xù)) (b) Course 課程號 課程名 先行課 學(xué)分 Cno Cname Cpno Ccredit 1 數(shù)據(jù)庫 5 4 2 數(shù)學(xué) 2 3 信息系統(tǒng) 1 4 4 操作系統(tǒng) 6 3 5 數(shù)據(jù)結(jié)構(gòu) 7 4 6 數(shù)據(jù)處理 2 7 PASCAL語言 6 4 26 選擇(續(xù)) (c) SC 學(xué) 號 課 程 號 成 績 Sno Cno Grade 95001 1 92 95001 2 85 95001 3 88 95002 2 90 95002 3 80 27 選擇(續(xù)) [例 1] 查詢信息系 ( IS系 ) 全體學(xué)生 Sno Sname Ssex Sage Sdept 95002 劉晨 女 19 IS 95004 張立 男 19 IS σSdept = 39。IS39。 (Student) 或 σ5 =39。IS39。 (Student) 結(jié)果: 28 選擇(續(xù)) [例 2] 查詢年齡小于 20歲的學(xué)生 。 Sno Sname Ssex Sage Sdept 95002 劉晨 女 19 IS 95003 王敏 女 18 MA 95004 張立 男 19 IS σ Sage 20 (Student) 或 σ 4 20 (Student) 結(jié)果: 29 2. 投影( Projection) ? 投影: 從 R 中選擇出若干 屬性列 組成新的關(guān)系 , πA(R) = { t[A] | t ?R } A: R中的屬性列 是從 列 的角度進行運算: π 30 投影(續(xù)) 即求 Student 關(guān)系 在學(xué)生 姓名 和 所在系 兩個屬性上的投影 。 Sname Sdept 李勇 CS 劉晨 IS 王敏 MA 張立 IS ? [例 3] 查詢 學(xué)生的 姓名 和 所在系: 結(jié)果: π Sname, Sdept (Student) 或 π 2, 5 (Student) 31 投影(續(xù)) [例 4] 查詢學(xué)生關(guān)系 Student中都有哪些系 。 Sdept CS IS MA 結(jié)果: πSdept(Student) 即查詢 Student關(guān)系在 所在系 屬性上的 投影 : 注意: 投影結(jié)果中,取消重復(fù)的元組。 32 投影(續(xù)) ? [例 5 ] 查詢開設(shè)了哪些課程(課程名)。 課程名 Cname 數(shù)據(jù)庫 數(shù)學(xué) 信息系統(tǒng) 操作系統(tǒng) 數(shù)據(jù)結(jié)構(gòu) 數(shù)據(jù)處理 PASCAL語言 即 查詢 Course 關(guān)系在課程名 上的投影: πCname (Course) 33 3. 連接( Join) ? 也稱為 θ 連接,是從兩個關(guān)系的笛卡爾積中選取 屬性間滿足一定條件的元組 ,記作: AθB tr ts R S = { | tr ? R∧ ts ?S∧ tr[A]θts[B] } 其中, A 和 B 分別為 R 和 S 上 度數(shù)相等且可比的屬性組 , θ 為比較運算符。 連接 運算從 R 和 S 的廣義笛卡爾積 R S 中選取 R 關(guān)系在 A 屬性組上的值 與 S 關(guān)系在 B 屬性組上值 滿足比較關(guān)系的元組 。 34 連接的分類 --等值連接 ? 等值連接( equijoin) ?是指 θ為?=?的連接運算 ?從關(guān)系 R與 S的廣義笛卡爾積中 選取 A、 B屬性值相等的那些元組 , 即等值連接為: A=B tr ts R S = { | tr ?R∧ ts ?S∧ tr[A] = ts[B] } 35 連接的分類 --自然連接 ? 自然連接 ( Natural join) ?是一種特殊的等值連接 ?要求兩個關(guān)系中進行比較的分量必須是 相同的屬性組 ?并且在結(jié)果中 把重復(fù)的屬性列去掉 ?若 R 和 S 具有相同的屬性組 B, 則自然連接表示如下: tr ts R S = { | tr ?R∧ ts ?S∧ tr[B] = ts[B] } 36 連接 (續(xù) ) ? 關(guān)系 R和關(guān)系 S如下 ( P62) A B C a1 b1 5 a1 b2 6 a2 b3 8 a2 b4 12 B E b1 3 b2 7 b3 10 b3 2 b5 2 R S 37 連接 (續(xù) ) A C E a1 b1 5 b2 7 a1 b1 5 b3 10 a1 b2 6 b2 7 a1 b2 6 b3 10 a2 b3 8 b3 10 C< E R S [例 6] 把滿足條件? R中 C 屬性值 S中 E屬性值 ?的 元組 連接起來: 38 連接 (續(xù) ) A C E a1 b1 5 b1 3 a1 b2 6 b2 7 a2 b3 8 b3 10 a2 b3 8 b3 2 = 等值連接 R S [ 例 7 ] 把滿足條件? R中 B屬性值 = S中 B屬性值?的 元組 連接起來: 39 連接 (續(xù) ) A B C E a1 b1 5 3 a1 b2 6 7 a2 b3 8 10 a2 b3 8 2 自然連接 R S [ 例 8 ] 由于 R 和 S 中有相同的屬性組 B, 自然連接 就是:把滿足條件? R中 B 屬性值 = S 中 B 屬性值 ?的元組連接起來,并且 去掉一個重復(fù)的 B 屬性組 : 40 連接 (續(xù) ) ? 由 [例 6] 和 [例 7] 中看出 , 一般的連接操作是從 行 的角度進行運算 。 AθB R S ?在 [例 8]中, 自然連接 還需要 取消重復(fù)列 ,所以是同時從 行 和 列 的角度進行運算。 41 象集舉例 ? 給定關(guān)系 R( X, Z)如下: A B a1 b1 a1 b2 a2 b3 例 1 : a1 的象集為 { b1, b2 }
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1