正規化理論簡介

2021-07-08 18:57:57 字數 678 閱讀 8606

正規化理論簡介

為了建立冗餘較小,結構合理的資料庫,構造資料庫時必須

遵循一定的規則,在關聯式資料庫中這種規則就是正規化。正規化

是符合某一種級別的關係模式的集合。

關聯式資料庫的關係必須滿足一定的要求,即滿足不同的正規化。目前關係

資料庫有六種正規化,即第一正規化、第二正規化、第三正規化、bcnf、

第四正規化和第五正規化。

第一正規化

第一正規化是最基本的正規化。第一正規化是指數疾苦

表的每一列都是不可分割的基本資料項,同一列中

不能有多個值,即實體中的某個資料項不能

有多個值有多個值或者不能有重複的屬性。第一正規化

包括下列指導原則:

陣列的每個屬性只能包含乙個值。

關係中的每個陣列必須包含相同數量的值。

關係中的每個陣列一定不能相同。

第二正規化

第二正規化在第一正規化的基礎上更進一層。第二正規化需要

確保資料表中的每一列都和主鍵相關,而不能只與

主鍵的某一部分相關(主要針對聯合主鍵而言)。

也就是說在乙個資料表中只能儲存一種資料,不可

以把多種資料儲存在同一張資料庫表中。

第三正規化

第三正規化在第一正規化的基礎上更進一層。第三正規化需要確保

資料表中的每一列資料都和主鍵直接相關,而不能間接相關。

正規化篇之一正規化理論

關係模型原理的核心是 規範化 概念,規範化是把資料庫組織成在儲存儲存資料完整性的同時,最小化冗餘資料的結構的過程 規範化的資料庫是符合關係模型規則的資料庫,通常把這些規則稱為正規化 正規化是符合某一種級別的關係模式的集合,關聯式資料庫中的關係必須滿足一定的要求即滿足不同的正規化,目前關係型資料庫有六...

正規化篇之一正規化理論

關係模型原理的核心是 規範化 概念,規範化是把資料庫組織成在儲存儲存資料完整性的同時,最小化冗餘資料的結構的過程 規範化的資料庫是符合關係模型規則的資料庫,通常把這些規則稱為正規化 正規化是符合某一種級別的關係模式的集合,關聯式資料庫中的關係必須滿足一定的要求即滿足不同的正規化,目前關係型資料庫有六...

SQL的正規化理論

還說七期的師哥師姐給我們講課。當時說到了資料庫的三正規化理論,聽得時候聽明白了,課下自己總結了一下。其實,資料庫的正規化理論無非是為了節省資源,就是在保證資料完整性的前提下最大程度上減小資料的冗餘程度。而資料庫三正規化也是前人經過多次的經驗總結出來的,覺得資料庫在這樣的設計規則下會在資料完整性和占用...