互聯(lián)網(wǎng)技術(shù)關(guān)系數(shù)據(jù)結(jié)構(gòu)及形式化定義[2]

互聯(lián)網(wǎng)技術(shù) 責(zé)任編輯:christiryy 2013-08-07

摘要:關(guān)系是笛卡爾積的有限子集,所以關(guān)系也是一個二維表,表的每行對應(yīng)一個元組,表的每列對應(yīng)一個域。由于域可以相同,為了加以區(qū)分,必須對每列起一個名字,稱為屬性(Attribute),n目關(guān)系必有個屬性。若關(guān)系中的某一屬性組的值能唯一地標(biāo)識一個元組,則稱該屬性組為候選碼(Candidatekey)。若一個關(guān)系有多個候選碼,則選定其中一個為主

關(guān)系是笛卡爾積的有限子集,所以關(guān)系也是一個二維表,表的每行對應(yīng)一個元組,表的每列對應(yīng)一個域。由于域可以相同,為了加以區(qū)分,必須對每列起一個名字,稱為屬性(Attribute),n目關(guān)系必有個屬性。

若關(guān)系中的某一屬性組的值能地標(biāo)識一個元組,則稱該屬性組為候選碼(Candidatekey)。

若一個關(guān)系有多個候選碼,則選定其中一個為主碼(Primarykey>。主碼的諸屬性稱為主屬性(Primeattribute).不包含在任何侯選碼中的屬性稱為非碼屬性(Non-keyattribute)。在最簡單的情況下,候選碼只包含一個屬性。在最極端的情況下,關(guān)系模式的所有屬性組是這個關(guān)系模式的候選碼,稱為全碼(All-key)。

例如,可以在表8.1的笛卡爾積中取出一個子集來構(gòu)造一個關(guān)系。由于一個研究生只師從于一個導(dǎo)師,學(xué)習(xí)某一個專業(yè),所以笛卡爾積中的許多元組是無實際意義的,從中取出有實際意義的元組來構(gòu)造關(guān)系。該關(guān)系的名字為SAP,屬性名就取域名,即SUPERVISOR,SPECIALITY和POSTGRADUATE。則這個關(guān)系表示為SAP(SUPERVISOR,SPECIALITY,POSTGRADUATE)

假設(shè)導(dǎo)師與專業(yè)是一對一的,即一個導(dǎo)師只有一個專業(yè);導(dǎo)師與研究生是一對多的,即-個導(dǎo)師可以帶多名研究生,而一名研究生只有一個導(dǎo)師.這樣SAP關(guān)系可以包含3個元組,如表8-2所示。

關(guān)系可以有3種類型:基本關(guān)系(通常又稱為基本表或基表)、査詢表和視圖表。基本表是實際存在的表,它是實際存儲數(shù)據(jù)的邏輯表示.査詢表是査詢結(jié)果對應(yīng)的表。視圖表是由基本表或其他視圖表導(dǎo)出的表,是虛表,不對應(yīng)實際存儲的數(shù)據(jù)。

返回目錄:通信工程師互聯(lián)網(wǎng)技術(shù)數(shù)據(jù)庫基礎(chǔ)教程匯總

編輯相關(guān)推薦:

互聯(lián)網(wǎng)技術(shù)考試局域網(wǎng)和城域網(wǎng)匯總

通信工程師考試培訓(xùn)互聯(lián)網(wǎng)技術(shù)重點匯總

通信工程師互聯(lián)網(wǎng)技術(shù)考試網(wǎng)絡(luò)操作系統(tǒng)

通信工程師考試培訓(xùn)互聯(lián)網(wǎng)交換技術(shù)教程

[1]  [2]  

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請考生以權(quán)威部門公布的內(nèi)容為準(zhǔn)!

通信工程師備考資料免費領(lǐng)取

去領(lǐng)取

距離2025 通信工程師考試

還有
  • 3
  • 1
  • 3
專注在線職業(yè)教育23年

項目管理

信息系統(tǒng)項目管理師

廠商認(rèn)證

信息系統(tǒng)項目管理師

信息系統(tǒng)項目管理師

學(xué)歷提升

!
咨詢在線老師!