ডাটাবেজ রিলেশন হলো বিভিন্ন ডাটা ফাইলের মধ্যে উপাত্ত নিয়ে কাজ করার জন্য স্থাপনকৃত সংযোগ।
• রিলেশনের প্রকারভেদ:
-
একাধিক ডাটা ফাইলের মধ্যে উপাত্ত প্রক্রিয়াকরণের জন্য প্রাইমারি কী ফিল্ডের ভিত্তিতে রিলেশন স্থাপন করা যায়
-
ডাটাবেজের ডাটা ফাইলের মধ্যে রিলেশন চার ধরনের হতে পারে
• Many to One রিলেশন:
-
একটি ফাইলের একাধিক রেকর্ড অপর ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত হলে Many to One রিলেশন হয়
-
উদাহরণ: Home ডাটাবেজের Child ফাইলের একাধিক রেকর্ড Parent ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত হতে পারে
• One to One রিলেশন:
-
একটি ফাইলের একটি রেকর্ড অপর ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত হলে One to One রিলেশন হয়
-
উদাহরণ: কলেজ ডাটাবেজের Exam ফাইলের একটি রেকর্ড Personal ফাইলের একটি রেকর্ডের সঙ্গে সম্পর্কিত
• One to Many রিলেশন:
-
একটি ফাইলের একটি রেকর্ড অন্য ফাইলের একাধিক রেকর্ডের সঙ্গে সম্পর্কিত হলে One to Many রিলেশন হয়
-
উদাহরণ: Business Center ডাটাবেজে Sales ফাইলের একটি রেকর্ড Customer ফাইলের একাধিক রেকর্ডের সঙ্গে সম্পর্কিত হতে পারে
• Many to Many রিলেশন:
-
একাধিক ফাইলের একাধিক রেকর্ড পরস্পরের সঙ্গে সম্পর্কিত হলে Many to Many রিলেশন হয়
-
Many to Many রিলেশন তৈরি করতে তৃতীয় একটি টেবিল (জাংশন টেবিল) প্রয়োজন
-
জাংশন টেবিল One to Many এর মতো কাজ করে
• উৎস: মৌলিক কম্পিউটার শিক্ষা, বিবিএ প্রোগ্রাম, বাংলাদেশ উন্মুক্ত বিশ্ববিদ্যালয়