正規化理論簡介
為了建立冗餘較小,結構合理的資料庫,構造資料庫時必須
遵循一定的規則,在關聯式資料庫中這種規則就是正規化。正規化
是符合某一種級別的關係模式的集合。
關聯式資料庫的關係必須滿足一定的要求,即滿足不同的正規化。目前關係
資料庫有六種正規化,即第一正規化、第二正規化、第三正規化、bcnf、
第四正規化和第五正規化。
第一正規化
第一正規化是最基本的正規化。第一正規化是指數疾苦
表的每一列都是不可分割的基本資料項,同一列中
不能有多個值,即實體中的某個資料項不能
有多個值有多個值或者不能有重複的屬性。第一正規化
包括下列指導原則:
陣列的每個屬性只能包含乙個值。
關係中的每個陣列必須包含相同數量的值。
關係中的每個陣列一定不能相同。
第二正規化
第二正規化在第一正規化的基礎上更進一層。第二正規化需要
確保資料表中的每一列都和主鍵相關,而不能只與
主鍵的某一部分相關(主要針對聯合主鍵而言)。
也就是說在乙個資料表中只能儲存一種資料,不可
以把多種資料儲存在同一張資料庫表中。
第三正規化
第三正規化在第一正規化的基礎上更進一層。第三正規化需要確保
資料表中的每一列資料都和主鍵直接相關,而不能間接相關。
正規化篇之一正規化理論
關係模型原理的核心是 規範化 概念,規範化是把資料庫組織成在儲存儲存資料完整性的同時,最小化冗餘資料的結構的過程 規範化的資料庫是符合關係模型規則的資料庫,通常把這些規則稱為正規化 正規化是符合某一種級別的關係模式的集合,關聯式資料庫中的關係必須滿足一定的要求即滿足不同的正規化,目前關係型資料庫有六...
正規化篇之一正規化理論
關係模型原理的核心是 規範化 概念,規範化是把資料庫組織成在儲存儲存資料完整性的同時,最小化冗餘資料的結構的過程 規範化的資料庫是符合關係模型規則的資料庫,通常把這些規則稱為正規化 正規化是符合某一種級別的關係模式的集合,關聯式資料庫中的關係必須滿足一定的要求即滿足不同的正規化,目前關係型資料庫有六...
SQL的正規化理論
還說七期的師哥師姐給我們講課。當時說到了資料庫的三正規化理論,聽得時候聽明白了,課下自己總結了一下。其實,資料庫的正規化理論無非是為了節省資源,就是在保證資料完整性的前提下最大程度上減小資料的冗餘程度。而資料庫三正規化也是前人經過多次的經驗總結出來的,覺得資料庫在這樣的設計規則下會在資料完整性和占用...