資料庫第一正規化 第二正規化 第三正規化

2021-09-26 14:25:41 字數 637 閱讀 8200

第一正規化(對列要求):對屬性的原子性;要求屬性具有原子性,即:列不可以再拆分(乙個欄位只儲存一項資訊)

eg:初二年級3班學生小明

姓名學號

年級班級

錯誤儲存

小明001

初二年級3班

正確儲存

小明001

初二3班

第二正規化 (對行要求):記錄的唯一性,要求記錄有唯一標識,即不存在部分依賴。(任意乙個欄位都只依賴表中的同乙個字段)

學生證學生證號

辦理時間

結婚證結婚證號

辦理時間

改為:(錯誤原因:滿足第一正規化前提,當存在多個主鍵的時候  學生證號和結婚證號)

學生證學生證號

辦理時間

結婚證結婚證號

辦理時間

第三正規化:對字段的冗餘性,要求任何字段不由其他字段派生出來。即:不存在傳遞依賴

媽媽兒子

女兒兒子的小車

兒子的遊戲機

改為:(兒子的小車依賴於其他非主鍵屬性兒子,兒子又依賴於主鍵媽媽,兒子的小車間接依賴於媽媽,這被稱作傳遞依賴於主屬性。)

媽媽兒子女兒

兒子兒子的小車

兒子的遊戲機

資料庫(第一正規化,第二正規化,第三正規化)

正規化 英文名稱是 normal form,它是英國人 e.f.codd 關聯式資料庫的老祖宗 在上個世紀70年代提出關聯式資料庫模型後總結出來的,正規化是關聯式資料庫理論的基礎,也是我們在設計資料庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種正規化,依次是 1nf,2nf,3nf,b...

資料庫(第一正規化,第二正規化,第三正規化)

正規化 英文名稱是 normal form,它是英國人 e.f.codd 關聯式資料庫的老祖宗 在上個世紀70年代提出關聯式資料庫模型後總結出來的,正規化是關聯式資料庫理論的基礎,也是我們在設計資料庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種正規化,依次是 1nf,2nf,3nf,b...

資料庫(第一正規化,第二正規化,第三正規化)

正規化 英文名稱是 normal form,它是英國人 e.f.codd 關聯式資料庫的老祖宗 在上個世紀70年代提出關聯式資料庫模型後總結出來的,正規化是關聯式資料庫理論的基礎,也是我們在設計資料庫結構過程中所要遵循的規則和指導方法。目前有跡可尋的共有8種正規化,依次是 1nf,2nf,3nf,b...