91
GB
What is the semantic difference between HasA and IsA relationships?
IN
हासए और आईएसए संबंधों के बीच अर्थ संबंधी अंतर क्या है?
A
HasA always implies M:N cardinality; IsA implies 1:1
हासए का तात्पर्य हमेशा एम:एन कार्डिनैलिटी से है; ISA का तात्पर्य 1:1 है
B
IsA is for strong entities; HasA for weak entities
आईएसए मजबूत संस्थाओं के लिए है; कमजोर संस्थाओं के लिए हासए
C
IsA represents inheritance/specialization (a Car IsA Vehicle); HasA represents composition/aggregation (a Car HasA Engine) - fundamentally different entity relationships
आईएसए विरासत/विशेषज्ञता (एक कार आईएसए वाहन) का प्रतिनिधित्व करता है; हासए संरचना/एकत्रीकरण (एक कार हासए इंजन) का प्रतिनिधित्व करता है - मौलिक रूप से भिन्न इकाई संबंध
D
They are interchangeable
वे विनिमेय हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English)
IsA (specialization): subtype inherits all supertype attributes - a Car IS a Vehicle. HasA (composition/aggregation): one entity contains/owns another - a Car HAS an Engine. Different semantics requiring different ER representations and relational mappings.
व्याख्या (हिन्दी)
आईएसए (विशेषज्ञता): उपप्रकार सभी सुपरटाइप विशेषताओं को प्राप्त करता है - एक कार एक वाहन है। हैसा (संरचना/एकत्रीकरण): एक इकाई में दूसरी इकाई होती है/उसका स्वामित्व होता है - एक कार में एक इंजन होता है। अलग-अलग शब्दार्थों के लिए अलग-अलग ईआर अभ्यावेदन और संबंधपरक मानचित्रण की आवश्यकता होती है।