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

2021-08-09 23:54:19 字數 546 閱讀 5678

/*

研究了好久。

通俗點:

第一正規化:每個欄位內不能有多個值。

第二正規化:所有非主屬性都要完全依賴於主鍵。(主鍵內只有乙個字段肯定滿足。)

第三正規化:資料庫中不能和非主屬性存在傳遞函式依賴關係。

1. 欄位要乾淨,乙個字段內容不能有多個值。

2. 主鍵最好只有乙個字段。如果有多個字段,保證主鍵內沒有多餘的字段。

3. 資料庫內能和非主屬性存在傳遞依賴關係。

補充知識:

候選碼:若關係中的乙個屬性或屬性組的值能夠唯一地標識乙個元組,且他的真子集不能唯一的標識乙個元組,則稱這個屬性或屬性組做候選碼。

主屬性:候選關鍵字的屬性集中的乙個屬性。

非主屬性:不是主屬性就是非主屬性。

依賴:有 a 就有唯一的 b ,則 b 依賴於 a。 ( a 和 b 可以是集合)

完成依賴:b 依賴於 a ,但是 b 不依賴於 a 的子集。

傳遞依賴:b 依賴於 a , c 依賴於 b, 則 c 傳遞依賴於 a。

*/

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

第一正規化 存在非主屬性對碼的部分依賴關係 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 欄位不可以...