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及串口基礎知識硬體:斷路器、接觸器、繼電器基礎知識
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/220899.html
標籤:python
上一篇:windows10安裝MySql
