第一正規化
這是不符合第一正規化的(紅色代表主鍵)——位址列可以再分
學生表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 常見的違反 把兩個或多個實體集放在乙個關係模式中 引起的問題 存...
資料庫三大正規化通俗解釋
一正規化就是屬性不可分割。屬性是什麼?就是表中的字段。不可分割的意思就按字面理解就是最小單位,不能再分成更小單位了。這個字段只能是乙個值,不能被拆分成多個字段,否則的話,它就是可分割的,就不符合一正規化。不過能不能分割並沒有絕對的答案,看需求,也就是看你的設計目標而定。舉例 學生資訊組成學生資訊表,...
資料庫三大正規化通俗解釋
正規化一 一正規化就是屬性不可分割。屬性是什麼?就是表中的字段。不可分割的意思就按字面理解就是最小單位,不能再分成更小單位了。這個字段只能是乙個值,不能被拆分成多個字段,否則的話,它就是可分割的,就不符合一正規化。不過能不能分割並沒有絕對的答案,看需求,也就是看你的設計目標而定。舉例 學生資訊組成學...