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

正文內(nèi)容

[工學(xué)]關(guān)系數(shù)據(jù)模型與關(guān)系運算 (2)-文庫吧

2025-09-17 18:25 本頁面


【正文】 職工模式EMP的屬性為工號、姓名、工資、所在車間的編號。每個模式的主鍵與外鍵已標(biāo)出。在 EMP中,由于 D 不在主鍵中,因此 D 值允許空。 關(guān)系數(shù)據(jù)模型 ?關(guān)系數(shù)據(jù)操作 ? 數(shù)據(jù)查詢 ? 數(shù)據(jù)更新 ?關(guān)系數(shù)據(jù)操作過程分類 ?關(guān)系數(shù)據(jù)語言 關(guān)系運算關(guān)系代數(shù) 關(guān)系演算元組演算 域演算關(guān)系數(shù)據(jù)語言關(guān)系代數(shù)語言 IS B L 關(guān)系演算語言 具關(guān)系代數(shù)與關(guān)系演算雙重特點的語言SQ L域演算語言 Q BE元組演算語言A LPHA 關(guān)系代數(shù) ?五種基本關(guān)系代數(shù)運算 ? 并運算;差運算;投影運算;選擇運算;廣義笛卡爾乘積 ? 數(shù)據(jù)更新基本運算(對應(yīng)于傳統(tǒng)集合運算) ?更新操作:插入 。刪除 。修改 ?(兩張表相兼容) Two tables are said to be patible iff they have the same schema. ?Example: 關(guān)系代數(shù) ? 集合的并運算 設(shè)有兼容關(guān)系 R、 S(即 R、 S具有相同的關(guān)系模式),則二者的并運算定義為: 式中“ ∪ ”為并運算符, t為元組變量,結(jié)果 R∪ S為一個新的與 R、 S兼容的關(guān)系,該關(guān)系是由屬于 R或?qū)儆?S的元組構(gòu)成的集合。 ? 集合的差運算 設(shè)有兼容關(guān)系 R、 S, 則二者的差運算定義為: 式中 “ - ” 為差運算符 , t為元組變量 , 結(jié)果 RS為一個新的與 R、 S兼容的關(guān)系 , 該關(guān)系是由屬于 R而且不屬于 S的元組構(gòu)成的集合 , 即在 R中減去與 S中相同的那些元組 。 }|{ StRttSR ?????}|{ StRttSR ?????關(guān)系 R 關(guān)系 S關(guān)系 R ∪ S 關(guān)系 RS圖 2 4 關(guān)系的并運算與差運算A B Ca1 b1 c1a1 b2 c2a2 b2 c1A B Ca1 b2 c2a2 b2 c1a2 b2 c2A B Ca1 b1 c1a1 b2 c2a 2 b2 c1a2 b2 c2A B Ca1 b1 c1? 并運算與差運算的組合 設(shè)需要修改的元組構(gòu)成關(guān)系 R1, 則先做刪除 , 得 RR1。 設(shè)需修改后的元組構(gòu)成關(guān)系 R2, 此時將其插入 , 得到結(jié)果( RR1) ∪ R2。 關(guān)系代數(shù) 關(guān)系代數(shù) ? 數(shù)據(jù)查詢基本運算 ?1.關(guān)系屬性的指定 —— 投影運算 這個操作是對一個關(guān)系進(jìn)行垂直分割,消去某些列,并重新安排列的順序。 例子 23 },,|{)( 2121,2,1 RttttttttR kiniiinii ????????? ????2.關(guān)系元組選定 —— 選擇運算 選擇操作是根據(jù)某些條件對關(guān)系做水平分割,即選取符合條件的元組。 例子 })(|{)( t ru etFRttRF ?????? 賦值與別名 ?關(guān)系 R 有如下字段 Head(R) = A1 . . . , An , 如果希望創(chuàng)建一個新的關(guān)系 S 有如下屬性 Head(S) = B1 , . . ., Bn , 且屬性 Bi 具有以下特性 Dom(Bi ) = Dom(Ai ) for all i, 1 = i = n, 并且關(guān)系 s的記錄和關(guān)系 R相同 . 則我們可以通過賦值來定義關(guān)系 S ? S(B1 ,. . .,Bn ) := R(A1 ,. . .,An ). ?符號 := 稱為 the assignment operator. (賦值運算符) ?如果僅需要重新定義表名,而不需要重新定義列名 , 我們可以 S := 稱 S為表 R的 表別名 ?采用別名可以保存操作的中間結(jié)果 . ?賦值操作符的左邊只能是表名,不允許為表達(dá)式 ?例如: (1) T:=(R ? S) (R ? S) (2) T1:=(R ? S) T2:=((R ? S) T3:= T1 T2 ?3.關(guān)系的聯(lián)結(jié) —— 廣義笛卡爾乘積運算
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1