Dạng chuẩn 3 – 3NF
Một quan hệ ở dạng chuẩn 3NF nếu quan hệ đó: + Là 2NF + Các thuộc tính không khoá phải phụ thuộc trực tiếp vào khoá chính - Ví dụ1: Cho quan hệ R = (ABCDGH, khoá là AB ...
Một quan hệ ở dạng chuẩn 3NF nếu quan hệ đó:
+ Là 2NF
+ Các thuộc tính không khoá phải phụ thuộc trực tiếp vào khoá chính
- Ví dụ1: Cho quan hệ R = (ABCDGH, khoá là AB và tập phụ thuộc hàm F = {AB ® C, AB ® D, AB ® GH} là quan hệ đạt chuẩn 3NF.
- Ví dụ2: Cho quan hệ R = (ABCDGH) , khoá là AB và tập phụ thuộc hàm
F = {AB ® C, AB ® D, AB ® GH, G ® DH} là quan hệ không đạt chuẩn 3NF vì có phụ thuộc hàm G ® DH là phụ thuộc hàm gián tiếp vào khoá. Khi đó ta đưa về dạng chuẩn 3NF như sau: