关系数据库基础知识介绍
? ? ? ?? ? ? ?
?
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及串口基礎知識硬件:斷路器、接觸器、繼電器基礎知識
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的关系数据库基础知识介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 整理15款实用javascript富文本
- 下一篇: 关系数据库模式和完整性约束相关概念