Dạng chuẩn 2 – 2NF
Một quan hệ ở dạng chuẩn 2NF nếu quan hệ đó: + Là 1NF + Các thuộc tính không khoá phải phụ thuộc hàm đầy đủ vào khoá chính - Ví dụ1: Cho quan hệ R = (ABCD) , khoá là ...
Một quan hệ ở dạng chuẩn 2NF nếu quan hệ đó:
+ Là 1NF
+ Các thuộc tính không khoá phải phụ thuộc hàm đầy đủ vào khoá chính
- Ví dụ1: Cho quan hệ R = (ABCD) , khoá là AB và tập phụ thuộc hàm F = {AB ® C, AB ® D}là quan hệ đạt chuẩn 2NF.
- Ví dụ2: Cho quan hệ R = (ABCD) , khoá là AB và tập phụ thuộc hàm
F = {AB ® C, AB ® D, B ® DC} là quan hệ không đạt chuẩn 2NF vì có phụ thuộc hàm
B ® DC là phụ thuộc hàm bộ phận (phụ thuộc hàm không đầy đủ) vào khoá. Khi đó ta đưa về dạng chuẩn 2NF như sau:
Một quan hệ ở dạng chuẩn 2NF nếu thoả mãn 1 trong các đièu kiện sau:
- Khoá chính chỉ gồm một thuộc tính
- Bảng không có các thuộc tính không khoá
- Tất cả các thuộc tính không khoá phụ thuộc hoàn toàn vào tập các thuộc tính khoá chính