資料庫三大正規化最通俗解釋

2022-01-10 19:13:08 字數 1369 閱讀 9925

第一正規化

這是不符合第一正規化的(紅色代表主鍵)——位址列可以再分

學生表id

姓名性別

位址001

閃客sun

男中國,吉林,長春

這是符合第一正規化的

學生表id

姓名性別

國家省份

城市001

閃客sun男中國

吉林長春

第二正規化

這是不符合第二正規化的(紅色代表主鍵)---商品名稱依賴了主鍵的一部分商品id

訂單表訂單id

商品id

商品名稱

001

251

***這是符合第二正規化的

訂單表訂單id

商品id

001

251

商品表商品id

商品名稱

251

***第三正規化

這是不符合第一正規化的(紅色代表主鍵)——學校描述沒有直接依賴於主鍵,而是直接依賴於學校,學校直接依賴於主鍵,所以存在傳遞依賴

學生表id

姓名學校

學校描述

001

閃客sun

氫化大學

中國最牛逼的學校

這是符合第一正規化的

學生表id

姓名學校id

001

閃客sun

001學校表

id

名稱描述

001

氫化大學

中國最牛逼的學校

ps:本文僅幫助你理解三大正規化,深入了解還需要咬定義和具體例子

資料庫三大正規化通俗解釋

標準資料庫三大正規化描述 1 第一正規化 1nf 如果關係模式 r 它的每個屬性分量都是乙個不可分割的資料項,則稱 r 符合第一規範,記 r 1nf 2 第二正規化 2nf 若 r 1nf 且每個非主屬性完全依賴於碼,則稱 r 2nf 常見的違反 把兩個或多個實體集放在乙個關係模式中 引起的問題 存...

資料庫三大正規化通俗解釋

一正規化就是屬性不可分割。屬性是什麼?就是表中的字段。不可分割的意思就按字面理解就是最小單位,不能再分成更小單位了。這個字段只能是乙個值,不能被拆分成多個字段,否則的話,它就是可分割的,就不符合一正規化。不過能不能分割並沒有絕對的答案,看需求,也就是看你的設計目標而定。舉例 學生資訊組成學生資訊表,...

資料庫三大正規化通俗解釋

正規化一 一正規化就是屬性不可分割。屬性是什麼?就是表中的字段。不可分割的意思就按字面理解就是最小單位,不能再分成更小單位了。這個字段只能是乙個值,不能被拆分成多個字段,否則的話,它就是可分割的,就不符合一正規化。不過能不能分割並沒有絕對的答案,看需求,也就是看你的設計目標而定。舉例 學生資訊組成學...