數據庫之主表、從表、主鍵、外鍵


主關鍵字 (primary key)

主關鍵字是表中的一個或多個字段,它的值用於唯一地標識表中的某一條記錄。 又可稱為主鍵、主碼,其列不能包含空值。 主關鍵字是可選的,並且可在 CREATE TABLE 或 ALTER TABLE 語句中定義。

.公共關鍵字(Common Key)

如果兩個關系中具有相容或相同的屬性或屬性組,那么這個屬性或屬性組被稱為這兩個關系的公共關鍵字。

外鍵(foreign key)

如果公共關鍵字在一個關系中是主關鍵字,那么這個公共關鍵字被稱為另一個關系的外鍵。由此可見,外鍵表示了兩個關系之間的相關聯系。 外鍵又稱作外關鍵字。

外鍵的作用

保持數據一致性,完整性,主要目的是控制存儲在外鍵表中的數據,使兩張表形成關聯。 外鍵只能引用外表中的列的值或使用空值。

主表、從表

以另一個關系的外鍵作主關鍵字的表被稱為主表,具有此外鍵的表被稱為主表的從表。 主鍵表是被引用的表,外鍵表是引用其他表的表

實體完整性

實體完整性要求每一個表中的主鍵字段都不能為空或者重復的值。 實體完整性指表中行的完整性,要求表中的所有行都有唯一的標識符,稱為主關鍵字。 #主關鍵字是否可以修改,或整個列是否可以被刪除,取決於主關鍵字與其他表之間要求的完整性

#檢查違約:

(1)檢查主碼值是否唯一,如果不唯一則拒絕插入或修改。 (2)檢查主碼的各個屬性是否為空,只要有一個為空就拒絕插入或修改。 從而保證了實體完整性。

關系數據庫

在一個給定的應用領域中,所有實體及實體之間聯系的集合構成一個關系數據庫。

關系數據庫的操作:

(1)查詢:選擇、投影、連接、除、並、交、差 (2)數據更新:插入(insert)、刪除(delete)、修改(update)

#查詢的表達能力是其中最主要的部分。

本文轉自 產品汪的進階


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM