5NF (পঞ্চম সাধারণ ফর্ম) প্রকল্প-যোগদানের স্বাভাবিক ফর্ম হিসাবেও পরিচিত৷ একটি সম্পর্ক পঞ্চম সাধারণ ফর্মে (5NF), যদি এটি 4NF হয়, এবং ছোট টেবিলে ক্ষতিহীন পচন হবে না।
আপনি এটাও বিবেচনা করতে পারেন যে একটি সম্পর্ক 5NF-তে রয়েছে, যদি প্রার্থী কী এতে প্রতিটি যোগদান নির্ভরতা বোঝায়।
উদাহরণ
নীচের সম্পর্কটি স্বাভাবিককরণের পঞ্চম সাধারণ ফর্ম (5NF) লঙ্ঘন করে -
কর্মচারী>
EmpName | EmpSkills | EmpJob (অর্পিত কাজ) |
ডেভিড | Java | E145 |
জন | জাভাস্ক্রিপ্ট৷ | E146 |
জেমি | jQuery | E146 |
এমা | Java | E147 |
উপরের সম্পর্কটি নিম্নলিখিত তিনটি টেবিলে পচনশীল হতে পারে; অতএব, এটি 5NF-তে নেই
EmpName | EmpSkills |
ডেভিড | Java |
জন | জাভাস্ক্রিপ্ট৷ |
জেমি | jQuery |
এমা | Java |
নিম্নলিখিত
EmpName | EmpJob৷ |
ডেভিড | E145 |
জন | E146 |
জেমি | E146 |
এমা | E147 |
এখানে এমন দক্ষতা রয়েছে যা নির্ধারিত কাজের সাথে সম্পর্কিত -
EmpSkills | EmpJob |
Java | E145 |
জাভাস্ক্রিপ্ট | E146 |
jQuery | E146 |
Java | E147 |
আমাদের যোগদান নির্ভরতা -
{(EmpName, EmpSkills ), (EmpName, EmpJob), (EmpSkills, EmpJob)} |
উপরের সম্পর্কগুলির নির্ভরতা রয়েছে, তাই তারা 5NF-এ নেই। এর মানে হল যে উপরের তিনটি সম্পর্কের যোগদানের সম্পর্ক আমাদের আসল সম্পর্কের সমান