數(shù)據(jù)庫系統(tǒng)概念--第3章關(guān)系數(shù)據(jù)庫.ppt_第1頁
數(shù)據(jù)庫系統(tǒng)概念--第3章關(guān)系數(shù)據(jù)庫.ppt_第2頁
數(shù)據(jù)庫系統(tǒng)概念--第3章關(guān)系數(shù)據(jù)庫.ppt_第3頁
數(shù)據(jù)庫系統(tǒng)概念--第3章關(guān)系數(shù)據(jù)庫.ppt_第4頁
數(shù)據(jù)庫系統(tǒng)概念--第3章關(guān)系數(shù)據(jù)庫.ppt_第5頁
已閱讀5頁,還剩92頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫系統(tǒng)教程,第3章 關(guān)系數(shù)據(jù)庫,1,第3章 關(guān)系數(shù)據(jù)庫,3.1 關(guān)系數(shù)據(jù)模型 3.2 基本術(shù)語與形式化定義 3.3 完整性約束 3.4 關(guān)系代數(shù),2019年6月22日11時(shí)49分,2,3.1 關(guān)系數(shù)據(jù)模型,關(guān)系數(shù)據(jù)模型源于數(shù)學(xué)。 1970年IBM研究員E.F.Codd博士在美國計(jì)算機(jī)學(xué)會(huì)會(huì)刊(Communication of the ACM)上發(fā)表了題為“A Relational Model of Data for Shared Data Banks”的論文,開創(chuàng)了數(shù)據(jù)庫系統(tǒng)的新紀(jì)元。,2019年6月22日11時(shí)49分,3,關(guān)系模型,關(guān)系模型由三部分組成: 數(shù)據(jù)結(jié)構(gòu) 操作集合 完整性約束 這三部分也稱為關(guān)系模型三要素。,2019年6月22日11時(shí)49分,4,3.1.1 數(shù)據(jù)結(jié)構(gòu),關(guān)系數(shù)據(jù)模型用二維表來組織數(shù)據(jù)。 這個(gè)二維表在關(guān)系數(shù)據(jù)庫中就稱為關(guān)系。 關(guān)系數(shù)據(jù)庫就是表或者說是關(guān)系的集合。 表是邏輯結(jié)構(gòu)而不是物理結(jié)構(gòu)。,2019年6月22日11時(shí)49分,5,學(xué)生關(guān)系模型,2019年6月22日11時(shí)49分,6,學(xué)生,3.1.2 數(shù)據(jù)操作,關(guān)系數(shù)據(jù)模型中的操作包括: 傳統(tǒng)的關(guān)系運(yùn)算:并、交、差、廣義笛卡爾乘積; 專門的關(guān)系運(yùn)算:選擇、投影、連接、除; 有關(guān)的數(shù)據(jù)操作:查詢、插入、刪除、更改。,2019年6月22日11時(shí)49分,7,操作特點(diǎn),關(guān)系模型中操作的數(shù)據(jù)以及查詢的結(jié)果都是完整的集合(或表), 這些集合可以只包含一行數(shù)據(jù),也可以是不包含任何數(shù)據(jù)的空集合。 非關(guān)系模型數(shù)據(jù)庫中典型的操作是一次一行或一次一個(gè)記錄。 集合處理能力是關(guān)系系統(tǒng)區(qū)別于其他系統(tǒng)的重要特征。,2019年6月22日11時(shí)49分,8,關(guān)系模型與非關(guān)系模型區(qū)別,在非關(guān)系模型中,各個(gè)數(shù)據(jù)記錄之間是通過指針等方式連接的,當(dāng)要定位到某條記錄時(shí),需要用戶自己按指針的鏈接方向逐層查找導(dǎo)航。 在關(guān)系模型中,用戶只需指定數(shù)據(jù)的定位條件,數(shù)據(jù)庫管理系統(tǒng)就可以自動(dòng)定位到該數(shù)據(jù)記錄非導(dǎo)航。,2019年6月22日11時(shí)49分,9,層次模型查找示例,2019年6月22日11時(shí)49分,10,關(guān)系模型查找示例,2019年6月22日11時(shí)49分,11,關(guān)系操作,關(guān)系模型的數(shù)據(jù)操作主要包括: 查詢、插入、刪除、更改 關(guān)系數(shù)據(jù)庫中的信息表示方式:表中的行列位置有明確的值邏輯層。,2019年6月22日11時(shí)49分,12,關(guān)系數(shù)據(jù)庫的物理層,關(guān)系數(shù)據(jù)庫在物理層也使用指針,但這些物理層的存儲(chǔ)細(xì)節(jié)對用戶來說都是不可見的,用戶所看到的物理層實(shí)際上就是存放數(shù)據(jù)的數(shù)據(jù)庫文件: 文件名 存放位置,2019年6月22日11時(shí)49分,13,關(guān)系語言特點(diǎn),關(guān)系操作是通過關(guān)系語言實(shí)現(xiàn)的,關(guān)系語言的特點(diǎn)是高度非過程化: 用戶不必關(guān)心數(shù)據(jù)的存取路徑和存取過程,只需要提出數(shù)據(jù)請求,DBMS會(huì)自動(dòng)完成用戶請求的操作; 用戶沒有必要編寫程序代碼來實(shí)現(xiàn)對數(shù)據(jù)的重復(fù)操作。,2019年6月22日11時(shí)49分,14,3.1.3 數(shù)據(jù)完整性約束,數(shù)據(jù)的完整性是指保證數(shù)據(jù)正確性的特征。 數(shù)據(jù)完整性是一種語義概念,包括: 與現(xiàn)實(shí)世界中應(yīng)用需求的數(shù)據(jù)的相容性和正確性; 數(shù)據(jù)庫內(nèi)數(shù)據(jù)之間的相容性和正確性。,2019年6月22日11時(shí)49分,15,數(shù)據(jù)完整性,數(shù)據(jù)完整性由一組完整性規(guī)則定義,關(guān)系模型的完整性規(guī)則是對關(guān)系的某種約束條件。 在關(guān)系數(shù)據(jù)模型中將數(shù)據(jù)完整性分為三類: 實(shí)體完整性 參照完整性(引用完整性) 用戶定義的完整性,2019年6月22日11時(shí)49分,16,3.2 關(guān)系模型的基本術(shù)語與形式化定義,3.2.1 基本術(shù)語 3.2.2 形式化定義,2019年6月22日11時(shí)49分,17,3.2.1 基本術(shù)語,關(guān)系:關(guān)系就是二維表,二維表的名字就是關(guān)系的名字。 屬性:二維表中的每個(gè)列就稱為一個(gè)屬性(或叫字段), 每個(gè)屬性有一個(gè)名字屬性名 某一列的值屬性值 列的個(gè)數(shù)關(guān)系的元數(shù)。如果一個(gè)二維表有n個(gè)列,則稱其為n元關(guān)系。,2019年6月22日11時(shí)49分,18,基本術(shù)語(續(xù)),值域:二維表中屬性的取值范圍稱為值域。 例如: “年齡”的取值為大于0的整數(shù) “性別”列的取值為男,女,2019年6月22日11時(shí)49分,19,基本術(shù)語(續(xù)),元組:二維表中的一行數(shù)據(jù)稱為一個(gè)元組(記錄值)。,2019年6月22日11時(shí)49分,20,5個(gè) 元組,基本術(shù)語(續(xù)),分量:元組中的每一個(gè)屬性值稱為元組的一個(gè)分量。 n元關(guān)系的每個(gè)元組有n個(gè)分量。 例:(0811101,李勇,21,男,計(jì)算機(jī)系),有5個(gè)分量,2019年6月22日11時(shí)49分,21,基本術(shù)語(續(xù)),關(guān)系模式:二維表的結(jié)構(gòu)稱為關(guān)系模式。 設(shè)有關(guān)系名為R,屬性分別為A1,A2,An,則關(guān)系模式可以表示為: R(A1,A2,An) 如果將關(guān)系模式理解為數(shù)據(jù)類型,則關(guān)系就是該數(shù)據(jù)類型的一個(gè)具體值。,2019年6月22日11時(shí)49分,22,基本術(shù)語(續(xù)),關(guān)系數(shù)據(jù)庫:對應(yīng)于一個(gè)關(guān)系模型的所有關(guān)系的集合稱為關(guān)系數(shù)據(jù)庫。 候選鍵:如果一個(gè)屬性或?qū)傩约闹的軌蛭┮粯?biāo)識(shí)一個(gè)關(guān)系的元組而又不包含多余的屬性,則稱該屬性或?qū)傩约癁楹蜻x鍵。,2019年6月22日11時(shí)49分,23,基本術(shù)語(續(xù)),主鍵:當(dāng)一個(gè)關(guān)系中有多個(gè)候選鍵時(shí),從中選擇一個(gè)作為主鍵。 每個(gè)關(guān)系只能有一個(gè)主鍵。 主鍵也稱為主碼或主關(guān)鍵字,用于惟一地確定一個(gè)元組。 主鍵可以由一個(gè)屬性組成,也可以由多個(gè)屬性共同組成。,2019年6月22日11時(shí)49分,24,主鍵示例,學(xué)生(學(xué)號(hào),姓名,性別,年齡,所在系),2019年6月22日11時(shí)49分,25,學(xué)號(hào),選課(學(xué)號(hào),課程號(hào),成績),學(xué)號(hào),課程號(hào),選課(學(xué)號(hào),課程號(hào),考試次數(shù),成績),學(xué)號(hào),課程號(hào),考試次數(shù),基本術(shù)語(續(xù)),主屬性:包含在任一候選鍵中的屬性稱為主屬性。 非主屬性:不包含在任一候選鍵中的屬性稱為非主屬性。 選課(學(xué)號(hào),課程號(hào),成績),2019年6月22日11時(shí)49分,26,學(xué)號(hào),課程號(hào),成績,術(shù)語對比,2019年6月22日11時(shí)49分,27,3.2.2 形式化定義,定義笛卡爾積:設(shè)D1,D2,Dn為任意集合,定義笛卡爾積D1,D2,Dn為: D1 D2 Dn ( d1,d2,dn ) | di Di,i1,2,n 其中每一個(gè)元素(d1,d2,dn)稱為一個(gè)n元組,簡稱元組。 元組中每一個(gè)di稱為是一個(gè)分量。,2019年6月22日11時(shí)49分,28,笛卡爾積示例,D1計(jì)算機(jī)系,信息管理系 D2李勇,劉晨,吳賓 D3男,女 則D1 D2 D3笛卡爾積為: (計(jì)算機(jī)系,李勇,男),(計(jì)算機(jī)系,李勇,女), (計(jì)算機(jī)系,劉晨,男),(計(jì)算機(jī)系,劉晨,女), (計(jì)算機(jī)系,吳賓,男),(計(jì)算機(jī)系,吳賓,女), (信息管理系,李勇,男),(信息管理系,李勇,女), (信息管理系,劉晨,男),(信息管理系,劉晨,女), (信息管理系,吳賓,男),(信息管理系,吳賓,女),2019年6月22日11時(shí)49分,29,笛卡爾乘積實(shí)際就是二維表,2019年6月22日11時(shí)49分,30,關(guān)系的形式化定義,笛卡爾積D1,D2,Dn的任意一個(gè)子集稱為D1,D2,Dn上的一個(gè)n元關(guān)系。 形式化的關(guān)系定義同樣可以把關(guān)系看成二維表,給表中的每個(gè)列取一個(gè)名字,稱為屬性。 n元關(guān)系有n個(gè)屬性,一個(gè)關(guān)系中的屬性的名字必須是唯一的。 屬性Di的取值范圍(i1,2,n)稱為該屬性的值域。,2019年6月22日11時(shí)49分,31,示例,2019年6月22日11時(shí)49分,32,R(計(jì)算機(jī)系,李勇,男), (計(jì)算機(jī)系,劉晨,男), (計(jì)算機(jī)系,吳賓,女) ,對關(guān)系的限定,關(guān)系中的每個(gè)分量都是不可再分的最小屬性 表中列的數(shù)據(jù)類型是固定的,即列中的每個(gè)分量都是同類型的數(shù)據(jù),來自相同的值域。 不同列的數(shù)據(jù)可以取自相同的值域。 關(guān)系表中列的順序不重要。 關(guān)系表行的順序也不重要。 同一個(gè)關(guān)系中的元組不能重復(fù)。,2019年6月22日11時(shí)49分,33,3.3 完整性約束,數(shù)據(jù)完整性是指數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)是有意義的或正確的,和現(xiàn)實(shí)世界相符。 3.3.1 實(shí)體完整性 3.3.2 參照完整性 3.3.3 用戶定義的完整性,2019年6月22日11時(shí)49分,34,3.3.1 實(shí)體完整性,保證關(guān)系中的每個(gè)元組都是可識(shí)別的和惟一的。 指關(guān)系數(shù)據(jù)庫中所有的表都必須有主鍵,而且表中不允許存在如下記錄: 無主鍵值的記錄。 主鍵值相同的記錄。,2019年6月22日11時(shí)49分,35,無主鍵值的情況,2019年6月22日11時(shí)49分,36,?,主鍵值重復(fù)情況,2019年6月22日11時(shí)49分,37,2019年6月22日11時(shí)49分,37,?,主鍵作用,當(dāng)在表中定義了主鍵時(shí),數(shù)據(jù)庫管理系統(tǒng)會(huì)自動(dòng)保證數(shù)據(jù)的實(shí)體完整性,即保證不允許存在主鍵值為空的記錄以及主鍵值重復(fù)的記錄。 空值是特殊的標(biāo)量常數(shù),它代表未定義的或者有意義但目前還處于未知狀態(tài)的值。,2019年6月22日11時(shí)49分,38,3.3.2 參照完整性,也稱為引用完整性。 現(xiàn)實(shí)世界中的實(shí)體之間往往存在著某種聯(lián)系,在關(guān)系模型中,實(shí)體以及實(shí)體之間的聯(lián)系都是用關(guān)系來表示的,這樣就自然存在著關(guān)系與關(guān)系之間的引用。 參照完整性就是描述實(shí)體之間的聯(lián)系的。 參照完整性一般是指多個(gè)實(shí)體或關(guān)系之間的關(guān)聯(lián)關(guān)系。,2019年6月22日11時(shí)49分,39,示例1,學(xué)生(學(xué)號(hào),姓名,班號(hào),性別) 班(班號(hào),所屬專業(yè),人數(shù)),2019年6月22日11時(shí)49分,40,班號(hào),班號(hào),示例2,學(xué)生(學(xué)號(hào),姓名,性別,專業(yè)) 選課(學(xué)號(hào),課程號(hào),成績) 課程(課程號(hào),課程名,學(xué)分),2019年6月22日11時(shí)49分,41,學(xué)號(hào),學(xué)號(hào),課程號(hào),課程號(hào),示例3,職工(職工號(hào),姓名,直接領(lǐng)導(dǎo)職工號(hào)),2019年6月22日11時(shí)49分,42,直接領(lǐng)導(dǎo)職工號(hào),職工號(hào),?,外鍵定義,設(shè)F是關(guān)系R的一個(gè)或一組屬性,如果F與關(guān)系S的主鍵相對應(yīng),則稱F是關(guān)系R的外鍵(Foreign Key),并稱關(guān)系R為參照關(guān)系,關(guān)系S為被參照關(guān)系。關(guān)系R和關(guān)系S不一定是不同的關(guān)系。,2019年6月22日11時(shí)49分,43,關(guān)系的參照表示圖,可以用圖形化的方法形象地表達(dá)參照和被參照關(guān)系。,2019年6月22日11時(shí)49分,44,示例,2019年6月22日11時(shí)49分,45,說明,參照完整性規(guī)則就是定義外鍵與被參照的主鍵之間的引用規(guī)則。 外鍵一般應(yīng)符合如下要求: 或者值為空; 或者等于其所參照的關(guān)系中的某個(gè)元組的主鍵值。,2019年6月22日11時(shí)49分,46,3.3.3 用戶定義的完整性,也稱為域完整性或語義完整性。 是針對某一具體應(yīng)用領(lǐng)域定義的數(shù)據(jù)約束條件。 反映某一具體應(yīng)用所涉及的數(shù)據(jù)必須滿足應(yīng)用語義的要求。 實(shí)際上就是指明關(guān)系中屬性的取值范圍,防止屬性的值與應(yīng)用語義矛盾。,2019年6月22日11時(shí)49分,47,3.4 關(guān)系代數(shù),關(guān)系代數(shù)是關(guān)系操作語言的一種傳統(tǒng)表示方式,是一種抽象的查詢語言。 是一種純理論語言,它定義了一些操作,運(yùn)用這些操作可以從一個(gè)或多個(gè)關(guān)系中得到另一個(gè)關(guān)系,而不改變源關(guān)系。 關(guān)系代數(shù)的操作數(shù)和操作結(jié)果都是關(guān)系,而且一個(gè)操作的輸出可以是另一個(gè)操作的輸入。,2019年6月22日11時(shí)49分,48,關(guān)系代數(shù)的運(yùn)算,關(guān)系代數(shù)的運(yùn)算對象是關(guān)系,運(yùn)算結(jié)果也是關(guān)系。 與一般的運(yùn)算一樣,運(yùn)算對象、運(yùn)算符和運(yùn)算結(jié)果是關(guān)系代數(shù)的三大要素。 關(guān)系代數(shù)的運(yùn)算可分為以下兩大類: 傳統(tǒng)的集合運(yùn)算:并、交、差、笛卡爾積 專門的關(guān)系運(yùn)算:選擇、投影、連接、除,2019年6月22日11時(shí)49分,49,運(yùn)算符,2019年6月22日11時(shí)50分,50,運(yùn)算符(續(xù)),2019年6月22日11時(shí)50分,51,3.4.1 傳統(tǒng)的集合運(yùn)算,并運(yùn)算(Union) 交運(yùn)算(Intersection) 差運(yùn)算(Except) 廣義笛卡爾積(Cartesian Product),2019年6月22日11時(shí)50分,52,并、交、差運(yùn)算示意圖,2019年6月22日11時(shí)50分,53,并運(yùn)算,并(RS):設(shè)關(guān)系R與關(guān)系S均是n目關(guān)系,關(guān)系R與關(guān)系S的并記為: RSt | tR tS 其結(jié)果仍是n目關(guān)系,由屬于R或?qū)儆赟的元組組成。 元組在新關(guān)系中的順序不重要。,2019年6月22日11時(shí)50分,54,并運(yùn)算示例,R,S,RS,2019年6月22日11時(shí)50分,55,交運(yùn)算,交(RS):設(shè)關(guān)系R與關(guān)系S均是n目關(guān)系,關(guān)系R與關(guān)系S的交記為: RSt | tR tS 其結(jié)果仍是n目關(guān)系,由屬于R并且也屬于S的元組組成。,2019年6月22日11時(shí)50分,56,差運(yùn)算,差(RS):設(shè)關(guān)系R與關(guān)系S均是n目關(guān)系,關(guān)系R與關(guān)系S的差記為: RSt | tR tS 其結(jié)果仍是n目關(guān)系,由屬于R但不屬于S的元組組成。 RSR-(R S ),2019年6月22日11時(shí)50分,57,交、差運(yùn)算示例,RS,RS,R,S,2019年6月22日11時(shí)50分,58,廣義笛卡爾積,兩個(gè)分別為n目和m目的關(guān)系R和關(guān)系S的笛卡爾積是一個(gè)(mn)列的元組的集合。元組的前n個(gè)列是R的一個(gè)元組,后m個(gè)列是S的一個(gè)元組。 若R有K1個(gè)元組,S有K2個(gè)元組,則關(guān)系R和關(guān)系S的廣義笛卡爾積有K1K2個(gè)元組,記做: RStrts | trR tsS trts表示由元組tr和ts前后有序連接而成的一個(gè)元組。 任取元組tr和ts,當(dāng)且僅當(dāng)tr屬于R且ts屬于S時(shí),tr和ts的有序連接即為RS的一個(gè)元組。,2019年6月22日11時(shí)50分,59,笛卡爾積示例,2019年6月22日11時(shí)50分,60,3.4.2 專門的關(guān)系運(yùn)算,選擇運(yùn)算(Select) 投影運(yùn)算(Project) 連接運(yùn)算(Join) 除運(yùn)算(Division),2019年6月22日11時(shí)50分,61,選擇運(yùn)算,從指定的關(guān)系中選擇滿足給定條件(用邏輯表達(dá)式表達(dá))的元組而組成一個(gè)新的關(guān)系。,F(R) r | rR F(r)真 ,條件表達(dá)式, 取邏輯“真”值或“假”值,2019年6月22日11時(shí)50分,62,選擇運(yùn)算示意圖,F(R),2019年6月22日11時(shí)50分,63,選擇運(yùn)算示例,例. 查詢計(jì)算機(jī)系學(xué)生信息。 Sdept計(jì)算機(jī)系(Student),有Student 關(guān)系:,2019年6月22日11時(shí)50分,64,投影運(yùn)算,從關(guān)系R中選擇若干屬性,并用這些屬性組成一個(gè)新的關(guān)系。,A(R) (t(A)| tR),屬性列序列,2019年6月22日11時(shí)50分,65,投影運(yùn)算示意圖,投影,2019年6月22日11時(shí)50分,66,投影運(yùn)算示例,例2.查詢學(xué)生的姓名和所在系。 sname,sdept(Student),有Student 關(guān)系:,2019年6月22日11時(shí)50分,67,連接運(yùn)算,連接運(yùn)算用來連接相互之間有聯(lián)系的兩個(gè)關(guān)系,從而產(chǎn)生一個(gè)新的關(guān)系。 連接運(yùn)算具有如下幾種形式: 連接 等值連接(連接的特例) 自然連接 外部連接(或稱外連接) 半連接,2019年6月22日11時(shí)50分,68,連接,A、B是關(guān)系R和S上語義相同的屬性或?qū)傩越M, 是比較運(yùn)算符。 連接運(yùn)算從R和S的廣義笛卡爾積中選擇R關(guān)系在A屬性組上的值與S關(guān)系在B屬性組上的值滿足的元組。,2019年6月22日11時(shí)50分,69,等值連接,為“=”的連接成為等值連接。它是從關(guān)系R與S的笛卡爾積中選取A,B屬性值相等的那些元組:,2019年6月22日11時(shí)50分,70,自然連接,是一種特殊的等值連接,它去掉了等值連接結(jié)果中的重復(fù)的屬性列。 即若R與S具有相同的屬性組B,則自然連接可記作:,2019年6月22日11時(shí)50分,71,原始數(shù)據(jù),2019年6月22日11時(shí)50分,72,商品,銷售,左外連接示例,半連接示例,等值連接與自然連接示例,數(shù)據(jù),2019年6月22日11時(shí)50分,73,外連接,如果希望不滿足連接條件的元組也出現(xiàn)在連接結(jié)果中,則可以通過外連接實(shí)現(xiàn)。 外連接有三種: 左外連接: 右外連接: 全外連接:,2019年6月22日11時(shí)50分,74,外連接含義,左(右)外連接:把連接符號(hào)左(右)邊的關(guān)系中不滿足連接條件的元組也保留到連接后的結(jié)果中,并在連接結(jié)果中將該元組所對應(yīng)的右(左)邊關(guān)系的各個(gè)屬性均置成空值(NULL)。 全外連接:把連接符號(hào)兩邊的關(guān)系中不滿足連接條件的元組均保留到連接后的結(jié)果中,并在連接結(jié)果中將不滿足連接條件的各元組的相關(guān)屬性均置成空值(NULL)。,2019年6月22日11時(shí)50分,75,左外連接示例,2019年6月22日11時(shí)50分,76,數(shù)據(jù),全外連接示例,2019年6月22日11時(shí)50分,77,半連接,在兩個(gè)關(guān)系之間執(zhí)行連接操作,并將其結(jié)果投影在第一個(gè)操作關(guān)系的所有屬性上。 半連接的一個(gè)優(yōu)點(diǎn)是可以減少必須參與連接的元組的數(shù)目。 半連接操作的表達(dá)形式為: 上述半連接是一個(gè)半連接,其他還有半等值連接、半自然連接等。,2019年6月22日11時(shí)50分,78,半連接示例,查詢銷售價(jià)格高于5000的商品的全部信息。(僅僅是想查看商品的信息),2019年6月22日11時(shí)50分,79,數(shù)據(jù),除運(yùn)算,設(shè)關(guān)系S的屬性是關(guān)系R的屬性的一部分,則RS為這樣一個(gè)關(guān)系: 此關(guān)系的屬性是由屬于R但不屬于S的所有屬性組成; RS的任一元組都是R中某元組的一部分。但必須符合下列要求,即任取屬于RS的一個(gè)元組t,則t與S的任一元組連接后,都為R中原有的一個(gè)元組。,2019年6月22日11時(shí)50分,80,除運(yùn)算示意圖,2019年6月22日11時(shí)50分,81,除運(yùn)算的一般形式,設(shè)有關(guān)系R(X,Y)和S(Y,Z),其中X、Y、Z為關(guān)系的屬性組,則: R(X,Y) S(Y,Z)R(X,Y) Y(S),2019年6月22日11時(shí)50分,82,象集定義,設(shè)有關(guān)系R(X,Y),其中X,Y為屬性(組),X=x在R上的象集是: Yx = tY | tR tX=x tY和tX分別表示R中的元組t在屬性組Y和X上的分量的集合。,2019年6月22日11時(shí)50分,83,象集示例1,2019年6月22日11時(shí)50分,84,有元組:(0821101,張立,男,20,信息管理系) 設(shè)XSdept,Ssex,YSno,Sname,Sage, tX的一個(gè)值:x(信息管理系,男) 則Yx為tXx(信息管理系,男)時(shí)所有tY的值: Yx=(0821101,張立,20),(0821103,張海,20),象集示例2,2019

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論