60年代,源於檔案處理的資料庫問世,提供更容易擴充和靈活使用的資料處理方式。 //資料處理(Data Processing):將資料轉換成有意義的資訊。
直到70年代,技術有了重大的轉變,那就是關聯式資料庫的出現。

關聯式資料庫模型的鍵是重要的觀念。

鍵 Keys
關聯表綱要中單一屬性or一組屬性的集合。

鍵限制條件 Key Constraints
關聯表一定擁有一個唯一和最小的主鍵(Primary Key)。

超鍵 Superkeys
關聯表綱要的單一屬性or屬性值集合,需要滿足唯一性。

候選鍵 Candidate Keys
超鍵的其中一種,每一個關聯表至少擁有一個候選表。不只滿足超鍵的唯一性,還需要滿足最小性。

主鍵 Primary Key
候選鍵的其中一種,而且只有一個。

替代鍵 Alternate Keys
候選鍵中不是主鍵的其他候選鍵,可用來替代主鍵。

外來鍵 Foreign Key
關聯表的單一or多個屬性的集合,其屬性是參考到其他關聯表的主鍵,也可能參考同一關聯表的主鍵。

arrow
arrow

    韋恩食記 發表在 痞客邦 留言(0) 人氣()