數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第5版 課件 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)_第1頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第5版 課件 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)_第2頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第5版 課件 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)_第3頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第5版 課件 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)_第4頁(yè)
數(shù)據(jù)庫(kù)原理及應(yīng)用(Access版)第5版 課件 第2章 關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

金鑫

吳靖

主編

唐小毅

馬燕林

參編數(shù)據(jù)庫(kù)原理及應(yīng)用(Access2021版)2.1數(shù)據(jù)模型2.5關(guān)系數(shù)據(jù)操作基礎(chǔ)2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)2.4E-R模型向關(guān)系模型的轉(zhuǎn)換2.3關(guān)系數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)規(guī)范化第2章

關(guān)系模型和關(guān)系數(shù)據(jù)庫(kù)2.3.1關(guān)系數(shù)據(jù)庫(kù)

2.3.2關(guān)系數(shù)據(jù)庫(kù)規(guī)范化

2.3.3關(guān)系數(shù)據(jù)完整性規(guī)則

2.4.1實(shí)體轉(zhuǎn)換為關(guān)系模式2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換2.5.1集合運(yùn)算

2.5.2關(guān)系運(yùn)算1.層次數(shù)據(jù)模型層次數(shù)據(jù)模型(HierarchicalDataModel)的基本結(jié)構(gòu)是一種倒掛樹狀結(jié)構(gòu),如圖所示。這種樹結(jié)構(gòu)很常見(jiàn),例如,Windows系統(tǒng)中的文件夾和文件結(jié)構(gòu)、一個(gè)組織的結(jié)構(gòu)等。2.網(wǎng)狀數(shù)據(jù)模型取消層次數(shù)據(jù)模型的兩個(gè)限制條件,每一個(gè)結(jié)點(diǎn)可以有多個(gè)父結(jié)點(diǎn),從而形成了網(wǎng)狀數(shù)據(jù)模型(NetworkDataModel)。2.1數(shù)據(jù)模型3.關(guān)系數(shù)據(jù)模型關(guān)系數(shù)據(jù)模型是一個(gè)滿足一定條件的二維表格。3.元組表(關(guān)系)的每一行稱為一個(gè)元組(Tuple)。1.關(guān)系關(guān)系(Relation)即一個(gè)二維表格。2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)2.屬性表(關(guān)系)的每一列必須有一個(gè)名字,稱為屬性(Attribute)。4.域表(關(guān)系)的每一屬性有一個(gè)取值范圍,稱為域(Domain)。域是一組具有相同數(shù)據(jù)類型的值的集合。7.關(guān)系模式關(guān)系模式(RelationalSchema)是對(duì)關(guān)系數(shù)據(jù)結(jié)構(gòu)的描述。簡(jiǎn)記為關(guān)系名(屬性1,屬性2,屬性3,…,屬性n)5.關(guān)鍵字關(guān)鍵字又稱主屬性,可以唯一地標(biāo)識(shí)一個(gè)元組(一行)的一個(gè)屬性或多個(gè)屬性的組合。可以起到這樣作用的關(guān)鍵字(Key)有兩類:(1)主關(guān)鍵字(2)候選關(guān)鍵字2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)6.外部關(guān)鍵字如果某個(gè)關(guān)系中的一個(gè)屬性或?qū)傩越M合不是所在關(guān)系的主關(guān)鍵字或候選關(guān)鍵字,但卻是其他關(guān)系的主關(guān)鍵字,對(duì)這個(gè)關(guān)系而言,則稱其為外部關(guān)鍵字(ForeignKey)。2.2關(guān)系模型的數(shù)據(jù)結(jié)構(gòu)倉(cāng)庫(kù)號(hào)倉(cāng)庫(kù)名地點(diǎn)面積WH1興旺上海390WH2廣發(fā)長(zhǎng)沙460WH3紅星昆明500WH4奧盛蘭州280WH5高利長(zhǎng)春300WH6中財(cái)北京600概念模型關(guān)系模型DBMS用戶概念模型關(guān)系數(shù)據(jù)庫(kù)表二維表格實(shí)體元祖記錄行屬性屬性字段列鍵關(guān)鍵字(主屬性)主關(guān)鍵字實(shí)體性關(guān)系模式2.3關(guān)系數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)規(guī)范化按照關(guān)系數(shù)據(jù)模型建立的數(shù)據(jù)庫(kù)稱為關(guān)系數(shù)據(jù)庫(kù),關(guān)系數(shù)據(jù)庫(kù)規(guī)范化原則是用來(lái)確保數(shù)據(jù)正確、有效的一組規(guī)則。本節(jié)討論關(guān)系數(shù)據(jù)庫(kù)的建立以及關(guān)系數(shù)據(jù)庫(kù)規(guī)范化。

2.3.1關(guān)系數(shù)據(jù)庫(kù)

關(guān)系數(shù)據(jù)庫(kù)是以關(guān)系模型為基礎(chǔ)的數(shù)據(jù)庫(kù),它利用關(guān)系描述現(xiàn)實(shí)世界中的對(duì)象。一個(gè)關(guān)系既可用來(lái)描述一個(gè)實(shí)體及其屬性,也可用來(lái)描述實(shí)體間的聯(lián)系。關(guān)系數(shù)據(jù)庫(kù)是由一組關(guān)系組成的,針對(duì)一個(gè)具體問(wèn)題,應(yīng)該如何構(gòu)造一個(gè)適合于它的數(shù)據(jù)模式,即應(yīng)該構(gòu)造幾個(gè)關(guān)系?每個(gè)關(guān)系由哪些屬性組成?這就是關(guān)系數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)要討論的問(wèn)題。

2.3.2關(guān)系數(shù)據(jù)庫(kù)規(guī)范化

1.函數(shù)依賴及其對(duì)關(guān)系的影響學(xué)號(hào)姓名性別出生日期專業(yè)010001AF010100會(huì)計(jì)010002BF041101注會(huì)010003CM051800會(huì)計(jì)010004DF091200會(huì)計(jì)學(xué)號(hào)姓名性別出生日期專業(yè)學(xué)院院長(zhǎng)010001AF010100會(huì)計(jì)會(huì)計(jì)學(xué)院Z010002BF041101注會(huì)會(huì)計(jì)學(xué)院Z010003CM051800會(huì)計(jì)會(huì)計(jì)學(xué)院Z010004DF091200會(huì)計(jì)會(huì)計(jì)學(xué)院Z00005EM121201信管信息學(xué)院W010006FF101100信管信息學(xué)院W設(shè)計(jì)出如下關(guān)系模式:STUDENT2(學(xué)號(hào),姓名,性別,出生日期,專業(yè),學(xué)院,院長(zhǎng))1)數(shù)據(jù)冗余太大:例如,院長(zhǎng)的姓名會(huì)重復(fù)出現(xiàn),重復(fù)的次數(shù)與該學(xué)院學(xué)生的人數(shù)相同。

2.3.2關(guān)系數(shù)據(jù)庫(kù)規(guī)范化

2)更新異常(UpdateAnomalies):例如,某學(xué)院更換院長(zhǎng)后,系統(tǒng)必須修改與該學(xué)院學(xué)生有關(guān)的每一個(gè)元組。3)插入異常(InsertionAnomalies):例如,一個(gè)學(xué)院剛成立,尚無(wú)學(xué)生,則這個(gè)學(xué)院及其院長(zhǎng)的信息就無(wú)法存入數(shù)據(jù)庫(kù)。4)刪除異常(DeletionAnomalies):例如,某個(gè)學(xué)院的學(xué)生全部畢業(yè)了,在刪除該學(xué)院學(xué)生信息的同時(shí),也把這個(gè)學(xué)院的信息(學(xué)院名稱和院長(zhǎng))全部刪除了。如果刪除一組屬性,帶來(lái)的副作用可能是丟失了一些其他信息。2.規(guī)范化范式

(1)1NF 關(guān)系模式都滿足第一范式,即符合關(guān)系定義的二維表格(關(guān)系)都滿足第一范式。列的取值只能是原子數(shù)據(jù);每一列的數(shù)據(jù)類型相同,每一列有唯一的列名(屬性);列的先后順序無(wú)關(guān)緊要,行的先后順序也無(wú)關(guān)緊要。(2)2NF關(guān)系的每一個(gè)非關(guān)鍵字屬性都完全函數(shù)依賴于關(guān)鍵字屬性,則關(guān)系滿足第二范式。第二范式要求每個(gè)關(guān)系只包含一個(gè)實(shí)體集的信息,所有非關(guān)鍵字屬性依賴于關(guān)鍵字屬性。每個(gè)以單個(gè)屬性作為主鍵的關(guān)系自動(dòng)滿足第二范式。(3)3NF關(guān)系的所有非關(guān)鍵字屬性相互獨(dú)立,任何屬性其屬性值的改變不應(yīng)影響其他屬性,則該關(guān)系滿足第三范式。一個(gè)關(guān)系滿足第二范式,同時(shí)沒(méi)有傳遞依賴,則該關(guān)系滿足第三范式。

2.3.2關(guān)系數(shù)據(jù)庫(kù)規(guī)范化

實(shí)體完整性規(guī)則:是指保證關(guān)系中元組唯一的特性。通過(guò)關(guān)系的主關(guān)鍵字和候選關(guān)鍵字實(shí)現(xiàn)。

域完整性規(guī)則:是指保證關(guān)系中屬性取值正確、有效的特性。例如,定義屬性的數(shù)據(jù)類型、設(shè)置屬性的有效性規(guī)則等。

參照完整性規(guī)則:參照完整性與關(guān)系之間的聯(lián)系有關(guān),包括插入規(guī)則、刪除規(guī)則和更新規(guī)則。

用戶定義完整性規(guī)則:是指為滿足用戶特定需要而設(shè)定的規(guī)則。在關(guān)系數(shù)據(jù)完整性規(guī)則中,實(shí)體完整性和參照完整性是關(guān)系模型必須滿足的完整性約束條件,被稱為是關(guān)系的兩個(gè)不變性,由關(guān)系系統(tǒng)自動(dòng)支持。

2.3.3關(guān)系數(shù)據(jù)完整性規(guī)則

E-R模型向關(guān)系模型轉(zhuǎn)換要解決的問(wèn)題是如何將實(shí)體以及實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和主關(guān)鍵字(這里所說(shuō)的實(shí)體更確切地說(shuō)是實(shí)體集)。

2.4E-R模型向關(guān)系模型的轉(zhuǎn)換E-R模型的表現(xiàn)形式是E-R圖,由實(shí)體、實(shí)體的屬性和實(shí)體之間的聯(lián)系3個(gè)要素組成。從E-R圖轉(zhuǎn)換為關(guān)系模式的方法是:為每個(gè)實(shí)體定義一個(gè)關(guān)系,實(shí)體的名字就是關(guān)系的名字;實(shí)體的屬性就是關(guān)系的屬性;實(shí)體的鍵是關(guān)系的主關(guān)鍵字。用規(guī)范化準(zhǔn)則檢查每個(gè)關(guān)系,上述設(shè)計(jì)可能需要改變,也可能不用改變。依據(jù)關(guān)系規(guī)范化準(zhǔn)則,在定義實(shí)體時(shí)就應(yīng)遵循每個(gè)實(shí)體只有一個(gè)主題的原則。實(shí)體之間的聯(lián)系轉(zhuǎn)換為關(guān)系之間的聯(lián)系,關(guān)系之間的聯(lián)系是通過(guò)外部關(guān)鍵字來(lái)體現(xiàn)的。

2.4.1實(shí)體轉(zhuǎn)換為關(guān)系模式1.一對(duì)一聯(lián)系的轉(zhuǎn)換【例2-1】

本例的需求分析和E-R模型見(jiàn)第1章【例1-2】。關(guān)系模式一:公司(公司編號(hào),公司名稱,地址,電話)總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族,公司編號(hào))關(guān)系模式二:公司(公司編號(hào),公司名稱,地址,電話,經(jīng)理編號(hào))總經(jīng)理(經(jīng)理編號(hào),姓名,性別,出生日期,民族)注意:其中斜體內(nèi)容為外部關(guān)鍵字。

2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換

2.一對(duì)多聯(lián)系的轉(zhuǎn)換【例2-2】

本例的需求分析和E-R模型見(jiàn)第1章【例1-4】。關(guān)系模式:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,工資,倉(cāng)庫(kù)號(hào))

【例2-3】

考慮學(xué)生畢業(yè)設(shè)計(jì)中的指導(dǎo)教師和學(xué)生的情況。(1)需求分析學(xué)校使用數(shù)據(jù)庫(kù)來(lái)管理學(xué)生畢業(yè)設(shè)計(jì)時(shí)的教師和學(xué)生數(shù)據(jù)。畢業(yè)設(shè)計(jì)時(shí),一名教師指導(dǎo)多位學(xué)生,每位學(xué)生必須有一名教師指導(dǎo)其畢業(yè)設(shè)計(jì)論文。(2)E-R模型E-R圖如圖2-2所示。實(shí)體型如下:教師(教師號(hào),姓名,院系,電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系)(3)關(guān)系模型的表示方法教師(教師號(hào),姓名,院系,電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系,教師號(hào))

2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換

2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換

【例2-3】

考慮學(xué)生畢業(yè)設(shè)計(jì)中的指導(dǎo)教師和學(xué)生的情況。3.多對(duì)多聯(lián)系的轉(zhuǎn)換【例2-4】

學(xué)生和社團(tuán)問(wèn)題。需求分析和E-R模型見(jiàn)第1章【例1-5】。(1)對(duì)應(yīng)社團(tuán)實(shí)體和學(xué)生實(shí)體分別建立社團(tuán)關(guān)系和學(xué)生關(guān)系社團(tuán)(編號(hào),名稱,地點(diǎn),電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系)(2)建立第三個(gè)關(guān)系表示社團(tuán)關(guān)系與學(xué)生關(guān)系之間具有m∶n聯(lián)系綜上所述得到的關(guān)系模型的關(guān)系模式:社團(tuán)(編號(hào),名稱,地點(diǎn),電話)學(xué)生(學(xué)號(hào),姓名,性別,出生日期,所屬院系)成員(編號(hào),學(xué)號(hào))

2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換

【例

2-5】

學(xué)生與選修課程之間的情況。每個(gè)學(xué)生會(huì)選擇多門課程,每門課程也對(duì)應(yīng)多名學(xué)生選修。需求分析和E-R模型見(jiàn)第1章【例1-6】和圖1-12。聯(lián)系類型方法1:1一個(gè)關(guān)系的主關(guān)鍵字置于另一個(gè)關(guān)系中1:n父關(guān)系(一方)的主關(guān)鍵字置于子關(guān)系(多方)中m:n分解成兩個(gè)1:n關(guān)系。建立“紐帶關(guān)系”,兩個(gè)父關(guān)系的關(guān)鍵字置于紐帶關(guān)系中,紐帶關(guān)系是兩個(gè)父關(guān)系的字關(guān)系4.多元聯(lián)系E-R模型轉(zhuǎn)換為關(guān)系模型【例2-6】

倉(cāng)庫(kù)-員工-訂單-供應(yīng)商。需求分析和E-R模型見(jiàn)第1章

【例1-7】和圖1-13。本例的E-R數(shù)據(jù)模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的步驟如下。(1)首先為每個(gè)實(shí)體建立與之相對(duì)應(yīng)的關(guān)系倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,婚否,工資)訂單(訂購(gòu)單號(hào),訂購(gòu)日期,金額)供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址)(2)分別處理每?jī)蓚€(gè)關(guān)系之間的聯(lián)系綜上所述,得到如下關(guān)系數(shù)據(jù)模型:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地點(diǎn),面積)員工(員工號(hào),姓名,性別,出生日期,婚否,工資,倉(cāng)庫(kù)號(hào))訂單(訂購(gòu)單號(hào),訂購(gòu)日期,金額,員工號(hào),供應(yīng)商號(hào))供應(yīng)商(供應(yīng)商號(hào),供應(yīng)商名,地址)

2.4.2實(shí)體之間聯(lián)系的轉(zhuǎn)換

關(guān)系是集合,關(guān)系中的元組可以看做是集合的元素。因此,能在集合上執(zhí)行的操作也能在關(guān)系上執(zhí)行。

關(guān)系代數(shù)是一種抽象的查詢語(yǔ)言,是關(guān)系數(shù)據(jù)操縱語(yǔ)言的一種傳統(tǒng)表達(dá)方式,它是用對(duì)關(guān)系的運(yùn)算來(lái)表達(dá)查詢的。關(guān)系代數(shù)是封閉的,也就是說(shuō),一個(gè)或多個(gè)關(guān)系操作的結(jié)果仍然是一個(gè)關(guān)系。關(guān)系運(yùn)算分為傳統(tǒng)的集合運(yùn)算和專門的關(guān)系運(yùn)算。

2.5關(guān)系數(shù)據(jù)操作基礎(chǔ)1.并運(yùn)算關(guān)系A(chǔ)和關(guān)系B的并運(yùn)算是指把A的元組與B的元組加在一起構(gòu)成新的關(guān)系C。元組在C中出現(xiàn)的順序無(wú)關(guān)緊要,但必須去掉重復(fù)的元組,即關(guān)系A(chǔ)和關(guān)系B并運(yùn)算的結(jié)果關(guān)系C由屬于A和屬于B的元組構(gòu)成,但不能有重復(fù)的元組,并且仍具有n個(gè)屬性。關(guān)系A(chǔ)和關(guān)系B的并運(yùn)算記作:A∪B或A+B。

2.5.1集合運(yùn)算

2.差運(yùn)算關(guān)系A(chǔ)和關(guān)系B差運(yùn)算的結(jié)果關(guān)系C仍為n目關(guān)系,由只屬于A而不屬于B的元組構(gòu)成。關(guān)系A(chǔ)和關(guān)系B差運(yùn)算記作:A-B。注意,A-B與B-A的結(jié)果是不同的。3.交運(yùn)算關(guān)系A(chǔ)和關(guān)系B交運(yùn)算形成新的關(guān)系C,關(guān)系C由既屬于A同時(shí)又屬于B的元組構(gòu)成并仍為n個(gè)屬性。關(guān)系A(chǔ)和關(guān)系B交運(yùn)算記作:A∩B。

2.5.1集合運(yùn)算

4.積運(yùn)算

如果關(guān)系A(chǔ)有m個(gè)元組,關(guān)系B有n個(gè)元組,關(guān)系A(chǔ)與關(guān)系B的積運(yùn)算是指一個(gè)關(guān)系中的每個(gè)元組與另一個(gè)關(guān)系中的每個(gè)元組相連接形成新的關(guān)系C。關(guān)系C中有m×n個(gè)元組。關(guān)系A(chǔ)和關(guān)系B積運(yùn)算記作:A×B。

2.5.1集合運(yùn)算

【例2-7】

設(shè)有關(guān)系R1和R2,如表2-6和表2-7所示。R1中是K社團(tuán)學(xué)生名單;R2中是L社團(tuán)學(xué)生名單。學(xué)

號(hào)姓

名性

別001AF008BM101CF600DM學(xué)

號(hào)姓

名性

別001AF101CF909EM學(xué)

號(hào)姓

名性

別001AF008BM101CF600DM909EM學(xué)

號(hào)姓

名性

別008BM600DM學(xué)

號(hào)姓

名性

別001AF101CF1.投影

投影操作是指從一個(gè)或多個(gè)關(guān)系中選擇若干個(gè)屬性組成新的關(guān)系。投影操作取的是垂直方向上關(guān)系的子集(列),即投影是從關(guān)系中選擇列。投影可用于變換一個(gè)關(guān)系中屬性的順序。

2.5.2關(guān)系運(yùn)算

2.選擇

選擇操作是指從關(guān)系中選擇滿足一定條件的元組。選擇取的是水平方向上關(guān)系的子集(行)。3.連接連接操作是兩個(gè)關(guān)系的積、選擇和投影的組合。連接操作是從兩個(gè)關(guān)系的笛卡兒積中選擇屬性間滿足一定條件的元組的運(yùn)算?!纠?-8】

關(guān)系student如表2-11所示,在此關(guān)系上的投影操作和選擇操作示例如表2-12和表2-13。

2.5.2關(guān)系運(yùn)算

學(xué)

號(hào)姓

名性

別出生日期黨

否出

地183501438劉昕女02/28/00.T.北京183501437顏俊男08/14/00.F.山西183501433王倩女01/05/99.F.黑龍江183506122李一女06/28/00.F.山東183505235張舞男09/21/99.F.北京183501412李竟男02/15/00.F.天津183502112王五男01/01/99.T.上海183510228趙子雨男06/23/00.F.河南1)從關(guān)系student中選擇部分屬性構(gòu)成新的關(guān)系st1的操作稱為投影,關(guān)系st1如表所示。

2.5.2關(guān)系運(yùn)算

學(xué)

號(hào)姓

名出生日期出

地183501438劉昕02/28/00北京183501437顏俊08/14/00山西183501433王倩01/05/99黑龍江183506122李一06/28/00山東183505235張舞09/21/99北京183501412李竟02/15/00天津183502112王五01/01/99上海183510228趙子雨06/23/00河南2)從關(guān)系student中選擇部分元組構(gòu)成新的關(guān)系st2的操作稱為選擇,關(guān)系st2如表所示。

2.5.2關(guān)系運(yùn)算

學(xué)

號(hào)姓

名性

別出生日期黨

否出

地183501437顏俊男08/14/00.F.山西183505235張舞男09/21/99.F.北京183501412李竟男02/15/00.F.天津183502112王五男01/01/99.T.上海183510228趙子雨男06/23/00.F.河南【例2-9】

關(guān)系A(chǔ)(如表2-14所示)與關(guān)系B(如表2-15所示)的等值連接,結(jié)果如表2-16所示。

2.5.2關(guān)系運(yùn)算

ADFE2D26E2D38E3D410E3D516BD4D17D212D22D52D6AA.DFBB.DE2D267D2E2D2612D2E3D5162D5【例2-10】

關(guān)系A(chǔ)(如表2-14所示)與關(guān)系B(如表2-15所示)的自然連接,結(jié)果如表所示。

2.5.2關(guān)系運(yùn)算

ADFBE2D267E2D2612E3D5162【例2-11】

關(guān)系A(chǔ)與關(guān)系B的左外連接,結(jié)果如表2-18所示。

2.5.2關(guān)系運(yùn)算

ADFBE2D267E2D2612E2D38NULLE3D410NULLE3D5162【例2-12】

關(guān)系A(chǔ)與關(guān)系B的右外連接,結(jié)果如表2-19所示。

2.5.2關(guān)系運(yùn)算

AFBDNULLNULL4D1E267D2E2612D2E3162D5NULLNULL2D6【例2-13】

關(guān)系A(chǔ)與關(guān)系B的全連接,結(jié)果如表2-20所示。

2.5.2關(guān)系運(yùn)算

AA.DFBB.DE2D267D2E2D2612D2E2D38NULLNULLE3D410NULLNULLE3D5162D5NULLNULLNULL4D1NULLNULLNULL2D62.6習(xí)題1.選擇題1)關(guān)系型數(shù)據(jù)庫(kù)中的“關(guān)系”是指(

)。A.各個(gè)記錄中的數(shù)據(jù)彼此間有一定的關(guān)聯(lián)關(guān)系B.?dāng)?shù)據(jù)模型符合滿足一定條件的二維表格式C.某兩個(gè)數(shù)據(jù)庫(kù)文件之間有一定的關(guān)系D.表中的兩個(gè)字段有一定的關(guān)系2)用二維表來(lái)表示實(shí)體及實(shí)體之間聯(lián)系的數(shù)據(jù)模型是(

)。A.關(guān)系模型 B.層次模型C.網(wǎng)狀模型 D.實(shí)體-聯(lián)系模型3)關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)能夠?qū)崿F(xiàn)的3種基本關(guān)系運(yùn)算是(

)。A.索引,排序,查詢

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論