1、關系的相關名詞介紹
屬性(Attribute):描述事物的若幹特征稱為屬性。比如學号、姓名、職位、年齡等。
域(Domain):針對屬性的取值範圍集合。比如性别取值為男、女、學号的長度為8位等。一般在關系數據模型中,對域加了一個限制,所有的域都是原子數據(Atomic Data)。
比如整數、字符串是原子數據,集合、數組屬于非原子數據,關系模型的這種限制稱為第一範式(1NF)條件。
目或度(Degree):R表示關系的名字,n是關系的目或度。
候選碼(Candidate Key):如果關系中的某一屬性或屬性組的值能唯一的标識一個元組,稱為該屬性或屬性組為候選碼。
主碼(Primary Key):主鍵,如果一個關系有多個候選碼,則選定一個作為主碼。
主屬性(Prime Attribute):包含任何候選碼中的屬性稱為主屬性,不包含任何候選碼的屬性稱為非主屬性。
外碼(Foreign Key):關系模式R中的屬性或屬性組非該關系的碼,但他是其他關系的碼,那麼該屬性集對關系模式R而言是外碼,也稱為外鍵。
全碼(ALL-key):關系模型的所有屬性組是這個關系模式的候選碼,稱為全碼。
2、關系的類型
基本關系:實際存在的表,是實際存儲數據的邏輯表示。
查詢表:查詢結果對應的表。
視圖表:由基本表或其他視圖表導出的表,本身不獨立存儲在數據庫中,數據庫中隻是存放定義,所以又稱為虛表。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!