數據庫三範式

第一範式:即數據庫表的每一列都是不可分割的基本數據項。
同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性。如果出現重複的屬性,就可能需要定義一個新的實體,新的實體由重複的屬性構成,新實體與原實體之間爲一對多關係。
簡而言之,第一範式就是無重複的列。
第二範式:數據庫表中的每個實例或記錄必須可以被唯一地區分。
滿足第二範式必須先滿足第一範式
。第二範式要求數據庫表中的每個實例或行必須可以被唯一地區分。爲實現區分通常需要爲表加上一個列,以存儲各個實例的唯一標識。(id)
簡而言之,第二範式就是非主屬性非部分依賴於主關鍵字。
第三範式:數據庫表中不包含已在其它表中已包含的非主關鍵字信息。
滿足第三範式必須先滿足第二範式。第
三範式要求一個數據庫表中不包含已在其它表中已包含的非主關鍵字信息。
簡而言之,第三範式就是屬性不依賴於其它非主屬性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章