1. 程式人生 > >數據庫設計理論與實踐·<四>數據庫基本術語及其概念

數據庫設計理論與實踐·<四>數據庫基本術語及其概念

primary 數據模型 大學生 其中 關系模型 ttr 必須 domain 關系

一、關系模型

  關系模型是最重要的一種數據模型。關系數據庫模型系統采用關系模型作為數據的組織方式。

  關系模型的數據結構:

  關系:一張表

  元組一行記錄。

  屬性:一列

  碼(鍵,key):表中的某個屬性組,可以唯一地確定一個元組。

  域(domain):一組具有相同數據類型的值的集合。如:大學生年齡屬性的域是(15-45歲),性別的域是(男,女)。

  分量元組中的一個屬性值。關系的每一分量必須是不可再分割的數據項。

  關系模式:對關系的描述。

  

  候選碼若關系中的某一屬性組唯一地標識一個元組,而其子集不能,則稱該屬性組為候選碼

    主碼:若一個關系有多個候選碼

,則選其中一個為主碼。

    主屬性候選碼諸個主屬性稱為主屬性(primary attribute)。

    非主屬性/非碼屬性:不包含在任何候選碼中的屬性,稱為非主屬性

    全碼關系模式中所有屬性構成這個關系模式的候選碼,這一屬性組被稱為全碼。

    

【註意事項】

  碼/候選碼/主碼/全碼:但凡涉及稱呼帶"碼"字的,均是屬性組的概念,不是單個屬性(單列)的概念!

數據庫設計理論與實踐·<四>數據庫基本術語及其概念