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


主關鍵字 (primary key)

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

.公共關鍵字(Common Key)


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

外鍵(foreign key)


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

外鍵的作用


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

主表、從表


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

實體完整性


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

#檢查違約:


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

關系數據庫


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

關系數據庫的操作:


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

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


本文轉自 產品汪的進階


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com