RDBMS 術語
RDMS 術語包括資料庫、表、列等。我們分別來看一下 -
資料庫
資料庫是表的集合,例如 <Student>、<Professors> 等。
表
一個表是一行和一列的集合,例如,
學生 ID | 學生姓名 | 學生級別 |
052 | Tom | 1 |
035 | David | 2 |
077 | John | 3 |
列
列在表中 -
行
行在 RDBMS 中也稱為元組。
資料庫中的關係有行和列。
主鍵
每個表都有一個主鍵,且不能有空值。
例如,**ProjectID** 是 Project 表中的主鍵,因為它唯一標識專案
專案 ID | 專案名稱 |
P01 | 群集分組系統 |
P02 | 醫院管理系統 |
外部索引鍵
如果要連結兩個表,請使用外部索引鍵。
例如,Employee 表有 DEPT_ID 為外部索引鍵,它連結到 Department 表。
Department 表的主鍵為 DEPT_ID。
超鍵
超鍵是一種屬性(或屬性集),它可以唯一標識一個元組,即實體集中一個實體。它是候選鍵的超集,因為候選鍵是從超鍵中選取的。
複合鍵
具有兩個或更多屬性的主鍵稱為複合金鑰。它是由兩列或更多列組合而成。
廣告