কম্পিউটার

ডোমেন-কী সাধারণ ফর্ম


একটি সম্পর্ক DKNF-এ থাকে যখন ডাটাবেসে সন্নিবেশ করা বা মুছে ফেলার অসঙ্গতিগুলি উপস্থিত থাকে না৷ ডোমেন-কী নরমাল ফর্ম হল নরমালাইজেশনের সর্বোচ্চ ফর্ম। কারণ হল যে সন্নিবেশ এবং আপডেটের অসঙ্গতিগুলি সরানো হয়েছে৷ সীমাবদ্ধতাগুলি ডোমেন এবং মূল সীমাবদ্ধতা দ্বারা যাচাই করা হয়৷

একটি টেবিল ডোমেন-কি স্বাভাবিক আকারে থাকে শুধুমাত্র যদি এটি 4NF, 3NF এবং অন্যান্য স্বাভাবিক ফর্মে থাকে। এটি সীমাবদ্ধতার উপর ভিত্তি করে −

ডোমেন সীমাবদ্ধতা

একটি অ্যাট্রিবিউটের মানগুলিতে কিছু মানের সেট থাকে, উদাহরণস্বরূপ, EmployeeID চারটি সংখ্যার হওয়া উচিত −

EmpID EmpName EmpAge
0921 টম 33
0922 জ্যাক 31


মূল সীমাবদ্ধতা

একটি বৈশিষ্ট্য বা এর সমন্বয় একটি প্রার্থী কী

সাধারণ সীমাবদ্ধতা

সমস্ত সম্পর্কের সেটে পূর্বাভাস দিন।

প্রতিটি সীমাবদ্ধতা ডোমেনের সীমাবদ্ধতার একটি যৌক্তিক ক্রম হওয়া উচিত এবং সম্পর্কের ক্ষেত্রে প্রয়োগ করা মূল সীমাবদ্ধতাগুলি। DKNF এর ব্যবহারিক উপযোগিতা কম।


  1. প্রথম সাধারণ ফর্ম (1NF)

  2. কিভাবে একটি ডাটাবেস টেবিল স্বাভাবিক করা যায়

  3. দ্বিতীয় সাধারণ ফর্ম (2NF)

  4. তৃতীয় সাধারণ ফর্ম (3NF)