5NF (Dạng chuẩn thứ năm) còn được gọi là dạng chuẩn tham gia dự án. Một mối quan hệ ở Dạng chuẩn thứ năm (5NF), nếu nó ở dạng 4NF và sẽ không có sự phân rã không mất dữ liệu thành các bảng nhỏ hơn.
Bạn cũng có thể coi rằng một quan hệ nằm trong 5NF, nếu khóa ứng viên ngụ ý mọi phụ thuộc liên kết trong đó.
Ví dụ
Mối quan hệ dưới đây vi phạm Dạng chuẩn hóa thứ năm (5NF) -
EmpName | EmpSkills | EmpJob (Công việc được giao) |
David | Java | E145 |
John | JavaScript | E146 |
Jamie | jQuery | E146 |
Emma | Java | E147 |
Mối quan hệ trên có thể được phân tích thành ba bảng sau đây; do đó, nó không nằm trong 5NF -
EmpName | EmpSkills |
David | Java |
John | JavaScript |
Jamie | jQuery |
Emma | Java |
Sau đây là quan hệ
EmpName | EmpJob |
David | E145 |
John | E146 |
Jamie | E146 |
Emma | E147 |
Dưới đây là các kỹ năng liên quan đến công việc được giao -
EmpSkills | EmpJob |
Java | E145 |
JavaScript | E146 |
jQuery | E146 |
Java | E147 |
Sự phụ thuộc tham gia của chúng tôi -
{(EmpName, EmpSkills), (EmpName, EmpJob), (EmpSkills, EmpJob)} |
Các quan hệ trên có phụ thuộc nối nên không nằm trong 5NF. Điều đó có nghĩa là một quan hệ nối của ba quan hệ trên bằng với quan hệ ban đầu của chúng ta