正規化篇之二第一正規化

2021-08-25 15:11:56 字數 274 閱讀 2464

第一正規化是指資料表中的每一列都是不可分割的基本資料項(也就是說資料庫中每一列都要存放一些最基本的資料),同一列中不能有多個值,即實體中的某個屬性不能有多個值或者不能有重複的屬性;

第一正規化包括下列指導原則:陣列的每乙個屬性只能包含乙個值,關係中的每個陣列必須包含相同數量的值,關係中的每個陣列一定不能相同;

我們看圖說話:圖一共有三列,其中最後一條記錄的姓名列和入學時間列出現了重複的值,所以說它不滿足第一正規化;我們把它修改為圖二,那麼它就滿足了第二正規化了;

(圖一)

(圖二)

第一正規化,第二正規化,第三正規化

第一正規化 存在非主屬性對碼的部分依賴關係 r a,b,c ab是碼 c是非主屬性 b c b決定c c部分依賴於b 第一正規化 定義 如果關係r 中所有屬性的值域都是單純域,那麼關係模式r是第一正規化的 那麼符合第一模式的特點就有 1 有主關鍵字 2 主鍵不能為空,3 主鍵不能重複,4 欄位不可以...

第一正規化,第二正規化,第三正規化

第一正規化 存在非主屬性對碼的部分依賴關係 r a,b,c ab是碼 c是非主屬性 b c b決定c c部分依賴於b 第一正規化 定義 如果關係r 中所有屬性的值域都是單純域,那麼關係模式r是第一正規化的 那麼符合第一模式的特點就有 1 有主關鍵字 2 主鍵不能為空,3 主鍵不能重複,4 欄位不可以...

第一正規化,第二正規化,第三正規化

第一正規化 存在非主屬性對碼的部分依賴關係 r a,b,c ab是碼 c是非主屬性 b c b決定c c部分依賴於b 第一正規化 定義 如果關係r 中所有屬性的值域都是單純域,那麼關係模式r是第一正規化的 那麼符合第一模式的特點就有 1 有主關鍵字 2 主鍵不能為空,3 主鍵不能重複,4 欄位不可以...