3-1功能相依 3-2正規化(Normalization) 3-3正規化的步驟與目的
   
   

1NF→2NF:

主要是去除非鍵值屬性部份功能相依於候選鍵或主鍵。

R(A, B, C, D)

A, B ® C, D

B ® C

2NF→3NF:

主要是去除任何非鍵值屬性間的遞移功能相依性。

R(A, B, C, D)

A ® B, C, D

B ® C

3NF→BCNF:

主要是去除任何功能相依性的決定者不為候選鍵的功能相依性。


以上的正規化步驟可簡化為消除所有功能相依的決定者不為候選鍵之功能相依性,便可以一次產生一群 BCNF 的關聯表格。