इस पोस्ट में, हम कार्डिनैलिटी (Cardinality) और मोडैलिटी (Modality) के बीच अंतर को समझेंगे।
कार्डिनैलिटी (Cardinality)
यह टेबल की पंक्तियों के बीच जुड़ाव की अधिकतम संख्या के बारे में बताता है।
विभिन्न प्रकार हैं: एक-से-एक, एक-से-अनेक, अनेकों-से-अनेक।
एक-से-एक वह है जहां ऑब्जेक्ट 'A' की घटना केवल एक और केवल एक घटना से संबंधित हो सकती है ऑब्जेक्ट 'B' की, और इसके विपरीत।
एक-से-अनेक वह है जहां ऑब्जेक्ट 'A' की घटना ऑब्जेक्ट 'B' की कई घटनाओं से संबंधित हो सकती है, लेकिन ऑब्जेक्ट 'B' ऑब्जेक्ट 'A' की एकल घटना से संबंधित हो सकती है।
अनेकों-से-अनेक वह है जहां ऑब्जेक्ट 'A' की कई घटनाएं ऑब्जेक्ट 'B' की कई घटनाओं से संबंधित हो सकती हैं, और इसके विपरीत।
मोडैलिटी (Modality)
यह टेबल में पंक्ति जुड़ाव की न्यूनतम संख्या के बारे में बताता है।
विभिन्न प्रकार हैं: नल योग्य (Nullable) और नल नहीं (Not nullable)।
नल योग्य कॉलम एक खाली फ़ील्ड स्वीकार करते हैं।
गैर-नल कॉलम नल मान स्वीकार नहीं करते।