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

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)原理教程(1)(存儲版)

2024-11-18 19:43上一頁面

下一頁面
  

【正文】 。 為了避免混淆 , 必須給這兩個屬性取不同的屬性名 , 而不能直接使用域名 。 2. 關(guān)系數(shù)據(jù)庫的型與值 ?關(guān)系數(shù)據(jù)庫也有型和值之分 ?關(guān)系數(shù)據(jù)庫的型稱為關(guān)系數(shù)據(jù)庫模式 ,是對關(guān)系數(shù)據(jù)庫的描述 – 若干域的定義 – 在這些域上定義的若干關(guān)系模式 ?關(guān)系數(shù)據(jù)庫的值是這些關(guān)系模式在某一時刻對應(yīng)的關(guān)系的集合 , 通常簡稱為關(guān)系數(shù)據(jù)庫 第 2章 關(guān)系數(shù)據(jù)庫 關(guān)系數(shù)據(jù)庫概述 關(guān)系數(shù)據(jù)結(jié)構(gòu) 關(guān)系的完整性 關(guān)系代數(shù) 關(guān)系演算 關(guān)系數(shù)據(jù)庫管理系統(tǒng) 小結(jié) 關(guān)系的完整性 ? 關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件 。 實體完整性 (續(xù) ) ? 關(guān)系模型必須遵守實體完整性規(guī)則的原因 (續(xù) ) – (4) 候選碼中的屬性即主屬性不能取空值 。 – 目標(biāo)關(guān)系 S的主碼 Ks和參照關(guān)系的外碼 F必須定義在同一個 ( 或一組 ) 域上 。 三、 用戶定義的完整性 ?用戶定義的完整性是針對某一具體關(guān)系數(shù)據(jù)庫的約束條件 , 反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足的語義要求 。 t[A]=(t[Ai1], t[Ai2], … ,t[Aik])表示元組 t在屬性列 A上諸分量的集合。真 39。兩個關(guān)系中進(jìn)行比較的分量必須是相同的屬性組 187。 R S 除 (續(xù) ) A B C a1 b1 c2 a2 b3 c7 a3 b4 c6 a1 b2 c3 a4 b6 c6 a2 b2 c3 a1 b2 c1 B C D b1 c2 d1 b2 c1 d1 b2 c3 d2 R247。239。 (Course) SC) πSno, Sname (Student)) 綜合舉例 (續(xù) ) [例 10] 查詢選修了全部課程的學(xué)生號碼和姓名 。 GET W (, ): =39。 DOWN ( 5)用元組變量的檢索 ? 元組變量的含義 – 表示可以在某一關(guān)系范圍內(nèi)變化 ( 也稱為范圍變量 Range Variable) ? 元組變量的用途 – ① 簡化關(guān)系名:設(shè)一個較短名字的元組變量來代替較長的關(guān)系名 。) [例 9] 查詢選修了這樣課程的學(xué)生學(xué)號 , 其直接先行課是 6號課程 。) ( 7)帶有多個關(guān)系的表達(dá)式的檢索 [例 11] 查詢成績?yōu)?90分以上的學(xué)生名字與課程名字 。 RANGE Couse CX SC SCX SC SCY GET W (): CX(?SCX (=39。 HOLD W (, ): =39。839。 HOLD W (Student): =39。李勇 39。 HOLD W (SC) DELETE W HOLD W (Student) DELETE W 元組關(guān)系演算語言 ALPHA ?檢索操作 GET GET 工作空間名 [( 定額 ) ]( 表達(dá)式 1) [: 操作條件 ] [DOWN/UP 表達(dá)式 2] ?插入操作 – 建立新元組 PUT ?修改操作 – HOLD修改 UPDATE ?刪除操作 – HOLDDELETE 關(guān) 系 演 算 ? 元組關(guān)系演算語言 ALPHA ? 域關(guān)系演算語言 QBE 域關(guān)系演算語言 QBE ? 一種典型的域關(guān)系演算語言 – 由 – 1978年在 IBM370上得以實現(xiàn) – QBE也指此關(guān)系數(shù)據(jù)庫管理系統(tǒng) ? QBE: Query By Example 基于屏幕表格的查詢語言 – 查詢要求:以填寫表格的方式構(gòu)造查詢 ? 用示例元素 (域變量 )來表示查詢結(jié)果可能的情況 – 查詢結(jié)果:以表格形式顯示 域關(guān)系演算語言 QBE (續(xù)) ? QBE操作框架 關(guān)系名 屬性名 操作命令 元組屬性值或查詢條件或操作命令 一、檢索操作 ?操作步驟 ( 1) 用戶提出要求; ( 2) 屏幕顯示空白表格; ( 3) 用戶在最左邊一欄輸入要查詢的關(guān)系名,例如 Student; Student 檢索操作(續(xù)) ( 4)系統(tǒng)顯示該關(guān)系的屬性名 ( 5)用戶在上面構(gòu)造查詢要求 Student Sno Sname Ssex Sage Sdept P. T AO. C Student Sno Sname Ssex Sage Sdept 檢索操作(續(xù)) ( 6)屏幕顯示查詢結(jié)果 Student Sno Sname Ssex Sage Sdept 李勇 張立 C 檢索操作(續(xù)) ?構(gòu)造查詢的幾個要素 – 示例元素 即域變量 一定要加下劃線 。 Student Sno Sname Ssex Sage Sdept P. 2. 條件查詢 ? (1) 簡單條件 ? (2) 不同屬性條件的與 ? (3) 同一屬性條件的與 ? (4) 或條件 ? (5) 多表連接 ? (6) 非條件 2. 條件查詢 ? (1) 簡單條件 [例 2] 求信息系全體學(xué)生的姓名 。 條件查詢(續(xù)) [例 6] 查詢計算機科學(xué)系或者年齡大于 19歲的學(xué)生的學(xué)號 。 條件查詢(續(xù)) [例 5] 查詢既選修了 1號課程又選修了 2號課程的學(xué)生的學(xué)號 。 – 排序要求 AO./DO. 檢索操作(續(xù)) ?檢索操作的主要類型 – 1. 簡單查詢 – 2. 條件查詢 – 3. 集函數(shù) – 4. 對查詢結(jié)果排序 1. 簡單查詢 [例 1] 查詢?nèi)w學(xué)生的全部數(shù)據(jù) 。CS39。9510239。239。 插入該課程元組 。IS39。) ?( 9)用兩種量詞的檢索 [例 13] 查詢選修了全部課程的學(xué)生姓名 。)) 前束范式形式: GET W (): ?SCX?CX (=∧ =∧ =39。 RANGE SC X GET W (): ?X(=∧ =39。 GET W (3) (, ): =39。IS39。(Course) SC πSno, Sname(Student)) 或 πSname (πSno (σCpno=39。 K={95001} Sno Cno 95001 1 95001 2 95001 3 95002 2 95002 3 綜合舉例 (續(xù) ) [例 8] 查詢選修了 2號課程的學(xué)生的學(xué)號 。 R247。 (Student) 結(jié)果: Sno Sname Ssex Sage Sdept 95002 劉晨 女 19 IS 95004 張立 男 19 IS 選擇(續(xù)) [例 2] 查詢年齡小于 20歲的學(xué)生 σSage 20(Student) 或 σ4 20(Student) 結(jié)果: Sno Sname Ssex Sage Sdept 95002 劉晨 女 19 IS 95003 王敏 女 18 MA 95004 張立 男 19 IS 2. 投影( Projection) ? 1) 投影運算符的含義 – 從 R中選擇出若干屬性列組成新的關(guān)系 πA(R) = { t[A] | t ?R } A: R中的屬性列 2. 投影( Projection) ? 2) 投影操作主要是從列的角度進(jìn)行運算 – 但投影之后不僅取消了原關(guān)系中的某些列 ,而且還可能取消某些元組 ( 避免重復(fù)行 ) π 投影(續(xù)) ? 3) 舉例 [例 3] 查詢學(xué)生的姓名和所在系 即求 Student關(guān)系上學(xué)生姓名和所在系兩個屬性上的投影 πSname, Sdept(Student) 或 π2, 5(Student) 結(jié)果: 投影(續(xù)) Sname Sdept 李勇 CS 劉晨 IS 王敏 MA 張立 IS 投影(續(xù)) [例 4] 查詢學(xué)生關(guān)系 Student中都有哪些系 πSdept(Student) 結(jié)果: Sdept CS IS MA 3. 連接( Join) ? 1) 連接也稱為 θ連接 ? 2) 連接運算的含義 – 從兩個關(guān)系的笛卡爾積中選取屬性間滿足一定條件的元組 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)系的元組。當(dāng) t[X]=x時 , x在 R中的 象集 ( Images Set)為: Zx={t[Z]|t ?R, t[X]=x} 它表示 R中屬性組 X上值為 x的諸元組在 Z上分量的集合。t[Ai]則表示元組 t中相應(yīng)于屬性 Ai的一個分量。 參照完整性規(guī)則 (續(xù) ) 例 2 由于 “ 學(xué)號 ” 和 “ 課程號 ” 是選修關(guān)系中的主屬性 , 按照實體完整性和參照完整性規(guī)則 ,它們只能取相應(yīng)被參照關(guān)系中已經(jīng)存在的主碼值 。 如果 F與基本關(guān)系 S的主碼 Ks相 對 應(yīng) , 則稱 F 是 基 本 關(guān) 系 R 的 外碼( Foreign Key) – 基本關(guān)系 R 稱 為 參照關(guān)系 ( Referencing Relation) – 基本關(guān)系 S稱 為 被參照關(guān)系 ( Referenced Relation) 或 目標(biāo)關(guān)系 ( Target Relation) 。 – (2) 現(xiàn)實世界中的實體和實體間的聯(lián)系都是可區(qū)分的 , 即它們具有某種唯一性標(biāo)識 。 3. 關(guān)系模式與關(guān)系 ?關(guān)系模式 – 對關(guān)系的描述 – 靜態(tài)的 、 穩(wěn)定的 ?關(guān)系 – 關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容 – 動態(tài)的 、 隨時間不斷變化的 ?關(guān)系模式和關(guān)系往往統(tǒng)稱為關(guān)系 , 通過上下文加以區(qū)別 。 關(guān)系(續(xù)) ? 7) 三類關(guān)系 – 基本關(guān)系 ( 基本表或基表 ) ? 實際存在的表,是實際存儲數(shù)據(jù)的邏輯表示 – 查詢表 ? 查詢結(jié)果對應(yīng)的表 – 視圖表 ? 由基本表或其他視圖表導(dǎo)出的表 , 是虛表 , 不對應(yīng)實際存儲的數(shù)據(jù) 關(guān)系(續(xù)) ? 8) 基本關(guān)系的性質(zhì) – ① 列是同質(zhì)的 ( Homogeneous) ? 每一列中的分量是同一類型的數(shù)據(jù) , 來自同一個域 。 表 2 . 2 S A P
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1