हेल्लो दोस्तों! आज मैं आपको इस article में what is Mapping constraints in Hindi (डीबीएमएस में मैपिंग कंस्ट्रेंट्स क्या है?) के बारें में बताऊंगा. तो चलिए start करते है:-
Mapping constraints in Hindi
Mapping constraints एक data constraints है जो यह डिफाइन करता है कि एक relationship में कितनी entities दुसरे entity से सम्बन्धित हो सकती है.
यह उन relationships को identify करने में बहुत उपयोगी है जिसमें एक से ज्यादा relationship शामिल होती हैं.
दो entity sets के साथ सरल binary relationship में 4 संभव mapping cardinalities होती हैं, जो कि निम्नलिखित हैं:-
- One to one (1:1)
- One to many (1:M)
- Many to one (M:1)
- Many to Many (M M)
One-to-one
इसमें entity-set A की एक entity, entity-set B की केवल एक entity से जुडी हुई होती है और entity-set B की एक entity, entity-set A की केवल एक entity से जुडी हुई होती है. इसलिए इसे one-to-one कहते है.
उदाहरण के लिए:- माना कि एक male सिर्फ एक female से शादी कर सकता है और female केवल एक male से शादी कर सकती है. तो इसे हम one-to-one cardinality कहेंगे.
One to many
इसमें entity-set A की एक entity, entity-set B की कितनी भी entities के साथ जुडी हुई हो सकती है. और entity-set B की एक entity, entity-set A की केवल एक entity से जुडी हुई होती है. इसलिए इसे one-to-many कहते है.
उदाहरण के लिए:-
real world में, एक student एक कॉलेज में पढ़ सकता है और वह एक साथ किसी दुसरे कॉलेज में नहीं पढ़ सकता है. जबकि एक कॉलेज में बहुत सारें students पढ़ते है. तो इसे हम one-to-many cardinality कहेंगे.
many to one
इसमें entity-set A की एक entity, entity-set B के केवल एक entity के साथ जुडी हुई होती है. और entity-set B की एक entity, entity-set A के कितनी भी entities के साथ जुडी हुई हो सकती है.
many to many
इसमें entity-set A की एक entity, entity-set B के कितनी भी entities के साथ जुडी हुई हो सकती है और entity-set B की एक entity, entity-set A के कितनी भी entities के साथ जुडी हुई हो सकती है.
उदाहरण के लिए-
बहुत सारें students बहुत सारें subjects को पढ़ सकते है.
निवेदन:- अगर आपके लिए यह post थोड़ी सी भी helpful रही हो तो इसे अपने friends के साथ अवश्य शेयर कीजिये और आपके DBMS को लेकर कोई सवाल है तो आप कमेंट करके पूछ सकते हैं. thanks. जय हिन्द.
Tq so much e hindi study