একটি সম্পর্ক DKNF-এ থাকে যখন ডাটাবেসে সন্নিবেশ করা বা মুছে ফেলার অসঙ্গতিগুলি উপস্থিত থাকে না৷ ডোমেন-কী নরমাল ফর্ম হল নরমালাইজেশনের সর্বোচ্চ ফর্ম। কারণ হল যে সন্নিবেশ এবং আপডেটের অসঙ্গতিগুলি সরানো হয়েছে৷ সীমাবদ্ধতাগুলি ডোমেন এবং মূল সীমাবদ্ধতা দ্বারা যাচাই করা হয়৷
৷একটি টেবিল ডোমেন-কি স্বাভাবিক আকারে থাকে শুধুমাত্র যদি এটি 4NF, 3NF এবং অন্যান্য স্বাভাবিক ফর্মে থাকে। এটি সীমাবদ্ধতার উপর ভিত্তি করে −
ডোমেন সীমাবদ্ধতা
একটি অ্যাট্রিবিউটের মানগুলিতে কিছু মানের সেট থাকে, উদাহরণস্বরূপ, EmployeeID চারটি সংখ্যার হওয়া উচিত −
EmpID | EmpName | EmpAge |
0921 | টম | 33 |
0922 | জ্যাক | 31 |
মূল সীমাবদ্ধতা
একটি বৈশিষ্ট্য বা এর সমন্বয় একটি প্রার্থী কী
সাধারণ সীমাবদ্ধতা
সমস্ত সম্পর্কের সেটে পূর্বাভাস দিন।
প্রতিটি সীমাবদ্ধতা ডোমেনের সীমাবদ্ধতার একটি যৌক্তিক ক্রম হওয়া উচিত এবং সম্পর্কের ক্ষেত্রে প্রয়োগ করা মূল সীমাবদ্ধতাগুলি। DKNF এর ব্যবহারিক উপযোগিতা কম।