資料庫:以有組織方式儲存的資料集合。
DBMS(資料庫管理系統):建立/操作資料庫的軟體(如 MySQL、Oracle)。資料庫是 DBMS 建立的容器(通常為檔案),使用者不直接存取資料庫,而是透過 DBMS。
表:特定類型資料的結構化清單。表名唯一性取決於資料庫名+表名組合。表特性定義資料如何儲存、可儲存何種資料、如何分解、命名規則,這組資訊稱為模式。
模式:關於資料庫和表的佈局及特性資訊。有時作為資料庫同義詞使用,語境中含義不總是明確。
欄位:表中的一個字段。所有表由一或多欄位組成。正確分解資料極重要:如城市、州、郵遞區號應拆分為獨立欄位,才能針對特定欄位排序過濾。
資料型別:限制欄位可儲存的資料類型。每個欄位皆有對應型別。
列:表中的一筆記錄。術語上「列」較「記錄」正確,但常互換使用。
主鍵:能唯一識別表中每一列的欄位(或欄位組合)。建議永遠定義主鍵,雖非強制但利於後續操作管理。
以上規則由 MySQL 強制執行。