關(guān)系模型的名詞解釋基本運算_第1頁
關(guān)系模型的名詞解釋基本運算_第2頁
關(guān)系模型的名詞解釋基本運算_第3頁
關(guān)系模型的名詞解釋基本運算_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

本文格式為Word版,下載可任意編輯——關(guān)系模型的名詞解釋基本運算

關(guān)系模型的名詞解釋:

關(guān)系實際上就是關(guān)系模式在某一時刻的狀態(tài)或內(nèi)容。也就是說,關(guān)系模式是型,關(guān)系是它的值。關(guān)系模式是靜態(tài)的、穩(wěn)定的,而關(guān)系是動態(tài)的、隨時間不斷變化的,由于關(guān)系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。但在實際當中,往往把關(guān)系模式和關(guān)系統(tǒng)稱為關(guān)系,讀者可以從上下文中加以區(qū)別。

關(guān)系模型的基本術(shù)語:

(1)關(guān)系(Relation):一個關(guān)系對應(yīng)著一個二維表,二維表就是關(guān)系名。

(2)元組(Tuple):在二維表中的一行,稱為一個元組。

(3)屬性(Attribute):在二維表中的列,稱為屬性。屬性的個數(shù)稱為關(guān)系的元或度。列的值稱為屬性值;

(4)(值)域(Domain):屬性值的取值范圍為值域。

(5)分量:每一行對應(yīng)的列的屬性值,即元組中的一個屬性值。

(6)關(guān)系模式:在二維表中的行定義,即對關(guān)系的描述稱為關(guān)系模式。一般表示為(屬性1,屬性2,,屬性n),如老師的關(guān)系模型可以表示為教師(教師號,姓名,性別,年齡,職稱,所在系)。

(7)鍵(碼):假如在一個關(guān)系中存在唯一標識一個實體的一個屬性或?qū)傩约Q為實體的鍵,即使得在該關(guān)系的任何一個關(guān)系狀態(tài)中的兩個元組,在該屬性上的值的組合都不同。

(8)候選鍵(候選碼):若關(guān)系中的某一屬性的值能唯一標識一個元組假如在關(guān)系的一個鍵中不能移去任何一個屬性,否則它就不是這個關(guān)系的鍵,則稱這個被指定的候選鍵為該關(guān)系的候選鍵或者候選碼。

(9)主鍵(主碼):在一個關(guān)系的若干候選鍵中指定一個用來唯一標識該關(guān)系的元組,則稱這個被指定的候選鍵稱為主關(guān)鍵字,或簡稱為主鍵、關(guān)鍵字、主碼。每一個關(guān)系都有并且只有一主鍵,尋常用較小的屬性組合作為主鍵。例如學(xué)生表,選定"學(xué)號'作為數(shù)據(jù)操作的依據(jù),則"學(xué)號'為主鍵。而在選課表中,主鍵為(學(xué)號,課程號)。

(10)主屬性和非主屬性:關(guān)系中包含在任何一個候選鍵中的屬性稱為主屬性,不包含在任何一個候選鍵中的屬性為非主屬性。

(11)全鍵或者全碼:一個關(guān)系模式中的所有屬性的集合。

(12)外鍵或者外碼:關(guān)系中的某個屬性雖然不是這個關(guān)系的主鍵,或者只是主鍵的,但它卻是另外一個關(guān)系的主鍵時,則稱之為外鍵或者外碼。

(13)超鍵或者超碼:假如在關(guān)系的一個鍵中移去某個屬性,它仍舊是這個關(guān)系的鍵,則稱這樣的鍵為關(guān)系的超鍵或者超碼。

(14)參照關(guān)系與被參照關(guān)系:是指以外鍵相互聯(lián)系的兩個關(guān)系,可以相互轉(zhuǎn)化。

關(guān)系模型的基本運算:

1.并

設(shè)有兩個關(guān)系R和S具有一致的關(guān)系模式,R和S的并是由屬于R和S的元組構(gòu)成的集合,記為RS。

注意:R和S的元數(shù)一致。

2.差

設(shè)有兩個關(guān)系R和S具有一致的關(guān)系模式,R和S的差是由屬于R但不屬于S的元組構(gòu)成的集合,記為R-S。

注意:R和S的元數(shù)一致。

3.笛卡爾積

設(shè)關(guān)系R和S的元數(shù)分別為r和s。定義R和S的笛卡爾積是個(r+s)元的元組集合,每個元組的前r個分量(屬性值)來自R的一個元組,后s個分量來自S的一個元組,記為RS。

若R有M個元組,S有n個元組,則RS有mn個元組。

4.選擇

從關(guān)系中找出滿足給定條件的所有元組稱為選擇。其中的條件是以規(guī)律表達式給出的,該規(guī)律表達式的值為真的元組被選取。這是從行的角度進行的運算,即水平方向抽取元組。經(jīng)過選擇運算得到的結(jié)果能形成新的關(guān)系,其關(guān)系模式不變,但其中元組的數(shù)目小于或等于原來的關(guān)系中的元組的個數(shù),他是原關(guān)系的一個子集。

記為:F(R){t?t屬于RF(t)=true}

5.投影

從關(guān)系中挑揀若干屬性組成的新的關(guān)系稱為投影。這是從列的角度進

溫馨提示

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

評論

0/150

提交評論