Dạng chuẩn 2 – 2NF

Định nghĩa

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ụ

- 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:

Nhận xét

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