এই পোস্টে, আমরা কার্ডিনালিটি এবং মডালিটির পার্থক্য বুঝব −
কার্ডিনালিটি
এটি টেবিলের সারিগুলোর মধ্যে অ্যাসোসিয়েশন বা সংযোগের সর্বোচ্চ সংখ্যা বলে।
এটি বিভিন্ন ধরনের: One-to-one, one-to-many, many-to-many।
One-to-one হল যেখানে অবজেক্ট 'A'-র ঘটনা শুধু একটি 'B'-র ঘটনার সাথে সম্পর্কিত হতে পারে, এবং বিপরীতভাবে।
One-to-many হল যেখানে অবজেক্ট 'A'-র ঘটনা 'B'-র একাধিক ঘটনার সাথে সম্পর্কিত হতে পারে, কিন্তু 'B' শুধু 'A'-র একটি ঘটনার সাথে সম্পর্কিত।
Many-to-many হল যেখানে 'A'-র একাধিক ঘটনা 'B'-র একাধিক ঘটনার সাথে সম্পর্কিত হতে পারে, এবং বিপরীতভাবে।
মডালিটি
এটি একটি টেবিলে সারি অ্যাসোসিয়েশনের ন্যূনতম সংখ্যা বলে।
এটি বিভিন্ন ধরনের: Nullable এবং Not nullable।
Nullable কলাম খালি ফিল্ড গ্রহণ করে।
Non-nullable কলাম NULL মান গ্রহণ করে না।