msql 資料庫設計正規化 簡單理解(1NF,2NF,3NF)

lenbkan發表於2024-11-07

正規化(Normal Form)基本介紹參考 :https://cloud.tencent.com/developer/article/2081533

一般設計資料庫,滿足第三正規化即可:

  • 1NF:列(欄位 or 屬性)必須是原子的,不能是列表、集合等可再次拆分的資料
  • 2NF:列(欄位 or 屬性)必須完全依賴主鍵(可以是直接依賴主鍵,也可以是透過依賴其他列來間接依賴主鍵),不能只依賴主鍵的部分
  • 3NF:列(欄位 or 屬性)必須完全直接依賴主鍵

相關文章