當前位置:成語大全網 - 書法字典 - 數據庫中的鍵、主代碼和主鍵是什麽意思?

數據庫中的鍵、主代碼和主鍵是什麽意思?

Primarykey:也稱為主鍵或主鍵,用於唯壹確定元組的屬性或屬性組(復合主鍵)。每段關系都有且只有壹個主代碼。

ForeignKey:也稱為外部代碼或外部關鍵字。如果屬性集不是其所屬關系的關鍵字,而是其他關系的關鍵字,則稱為外來關鍵字。

在關系數據庫中,兩個關系可以通過外鍵關聯起來,外鍵通常是壹對多(1: n),其中主(父)關系(1)稱為被引用關系,從(子)關系(n)稱為引用關系。

擴展數據:

數據庫主鍵功能:

1,確保實體的完整性

2.加快數據庫的運行速度。

3.向表中添加新記錄時,DBMS會自動檢查新記錄的主鍵值,並且不允許復制其他記錄的主鍵值。

4.DBMS自動按照主鍵值的順序顯示表中的記錄。如果沒有定義主鍵,表中的記錄將按輸入順序顯示。

在某些數據庫中,盡管主鍵不是必需的,但最好為每個表設置壹個主鍵,無論是單主鍵還是復合主鍵。它的存在代表了表結構的完整性,表的記錄必須有唯壹的字段。主鍵主要用於其他表的外鍵關聯以及該記錄的修改和刪除。

百度百科-數據庫主鍵