關係數據庫基礎知識介紹

              

 

1、關係的相關名詞介紹

屬性(Attribute):描述事物的若干特徵稱爲屬性。比如學號、姓名、職位、年齡等。

域(Domain):針對屬性的取值範圍集合。比如性別取值爲男、女、學號的長度爲8位等。一般在關係數據模型中,對域加了一個限制,所有的域都是原子數據(Atomic Data)。

比如整數、字符串是原子數據,集合、數組屬於非原子數據,關係模型的這種限制稱爲第一範式(1NF)條件。

目或度(Degree):R表示關係的名字,n是關係的目或度。

候選碼(Candidate Key):如果關係中的某一屬性或屬性組的值能唯一的標識一個元組,稱爲該屬性或屬性組爲候選碼。

主碼(Primary Key):主鍵,如果一個關係有多個候選碼,則選定一個作爲主碼。

主屬性(Prime Attribute):包含任何候選碼中的屬性稱爲主屬性,不包含任何候選碼的屬性稱爲非主屬性。

外碼(Foreign Key):關係模式R中的屬性或屬性組非該關係的碼,但他是其他關係的碼,那麼該屬性集對關係模式R而言是外碼,也稱爲外鍵。

全碼(ALL-key):關係模型的所有屬性組是這個關係模式的候選碼,稱爲全碼。

2、關係的類型

基本關係:實際存在的表,是實際存儲數據的邏輯表示。

查詢表:查詢結果對應的表。

視圖表:由基本表或其他視圖表導出的表,本身不獨立存儲在數據庫中,數據庫中只是存放定義,所以又稱爲虛表。

IT技術分享社區

個人博客網站:https://programmerblog.xyz

文章推薦程序員效率:畫流程圖常用的工具程序員效率:整理常用的在線筆記軟件遠程辦公:常用的遠程協助軟件,你都知道嗎?51單片機程序下載、ISP及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章