1、關(guān)系的相關(guān)名詞介紹
屬性(Attribute):描述事物的若干特征稱為屬性。比如學(xué)號、姓名、職位、年齡等。
域(Domain):針對屬性的取值范圍集合。比如性別取值為男、女、學(xué)號的長度為8位等。一般在關(guān)系數(shù)據(jù)模型中,對域加了一個(gè)限制,所有的域都是原子數(shù)據(jù)(Atomic Data)。
比如整數(shù)、字符串是原子數(shù)據(jù),集合、數(shù)組屬于非原子數(shù)據(jù),關(guān)系模型的這種限制稱為第一范式(1NF)條件。
目或度(Degree):R表示關(guān)系的名字,n是關(guān)系的目或度。
候選碼(Candidate Key):如果關(guān)系中的某一屬性或?qū)傩越M的值能唯一的標(biāo)識一個(gè)元組,稱為該屬性或?qū)傩越M為候選碼。
主碼(Primary Key):主鍵,如果一個(gè)關(guān)系有多個(gè)候選碼,則選定一個(gè)作為主碼。
主屬性(Prime Attribute):包含任何候選碼中的屬性稱為主屬性,不包含任何候選碼的屬性稱為非主屬性。
外碼(Foreign Key):關(guān)系模式R中的屬性或?qū)傩越M非該關(guān)系的碼,但他是其他關(guān)系的碼,那么該屬性集對關(guān)系模式R而言是外碼,也稱為外鍵。
全碼(ALL-key):關(guān)系模型的所有屬性組是這個(gè)關(guān)系模式的候選碼,稱為全碼。
2、關(guān)系的類型
基本關(guān)系:實(shí)際存在的表,是實(shí)際存儲數(shù)據(jù)的邏輯表示。
查詢表:查詢結(jié)果對應(yīng)的表。
視圖表:由基本表或其他視圖表導(dǎo)出的表,本身不獨(dú)立存儲在數(shù)據(jù)庫中,數(shù)據(jù)庫中只是存放定義,所以又稱為虛表。
IT技術(shù)分享社區(qū)
個(gè)人博客網(wǎng)站:https://programmerblog.xyz
聯(lián)系客服