1. 程式人生 > >資料庫中關係 的相關名詞

資料庫中關係 的相關名詞

碼 = 鍵 ;
比如,一個員工的二維關係(表) , 大概這幾個屬性:
員工表:系統內標識碼,身份證號,工號,姓名,出生日期,所在部門
理論上講, 可以有三個碼,:
Key1 : 系統內部標識,這個是資料庫設計時,確定的唯一標識。
Key2 : 身份證號,理論上來講,這個是全國唯一,但是經常聽說有重複的。
Key3 : 工號,公司內部定的,也不應該 重複。

但是主碼(PK),你只從上述三個中選定一個,比如我們選定了 Key1,那麼 Key2 , Key3 就是候選碼。

再說屬性,屬性就是這個二維關係(這張表)的列(欄位)。

主屬性,就是上述三個碼中所包含的這些列:系統內部標識、身份證號、工號

非主屬性,就是除了這三個屬性之外的其他所有屬性。