60年代,源於檔案處理的資料庫問世,提供更容易擴充和靈活使用的資料處理方式。 //資料處理(Data Processing):將資料轉換成有意義的資訊。
直到70年代,技術有了重大的轉變,那就是關聯式資料庫的出現。
關聯式資料庫模型的鍵是重要的觀念。
鍵 Keys
關聯表綱要中單一屬性or一組屬性的集合。
鍵限制條件 Key Constraints
關聯表一定擁有一個唯一和最小的主鍵(Primary Key)。
超鍵 Superkeys
關聯表綱要的單一屬性or屬性值集合,需要滿足唯一性。
候選鍵 Candidate Keys
超鍵的其中一種,每一個關聯表至少擁有一個候選表。不只滿足超鍵的唯一性,還需要滿足最小性。
主鍵 Primary Key
候選鍵的其中一種,而且只有一個。
替代鍵 Alternate Keys
候選鍵中不是主鍵的其他候選鍵,可用來替代主鍵。
外來鍵 Foreign Key
關聯表的單一or多個屬性的集合,其屬性是參考到其他關聯表的主鍵,也可能參考同一關聯表的主鍵。
文章標籤
全站熱搜
留言列表