Relational Model constraints in hindi-रिलेशनल मॉडल कंस्ट्रेंट्स क्या है?

हेल्लो दोस्तों आज के इस पोस्ट में आपको Relational Model constraints in hindi के बारे में बताया गया है की क्या होता है कैसे काम करता है तो चलिए शुरू करते है

Relational Model constraints in hindi

रिलेशनल डेटाबेसेज़ (Relational Databases) पर तीन प्रकार के Constraints Apply किया जा सकता है। ये कॉन्सट्रैन्ट्स (Constraints) निचे दिए गए हैं

  • Domain Constraint
  • Primary Key Constraint
  • Integrity Constraint
  • Domain Constraint

Domain Constraint

एक डोमेन कॉन्सटैन्ट (Domain Constraint) किसी रिलेशन (Relation)/टेबल (Table) के किसी खास एट्रीब्यूट (Attribute)/फील्ड (Field) को इस बात के लिए बाध्य करता है

इसे भी पढ़े-

की वह अपने सम्बन्धित डोमेन (Domain) की सीमा में Values को Accept करे। किसी रिलेशनल डेटाबेस (Relational Database) में निम्नलिखित दो प्रकार के एट्रीब्यूट्स (Attributes) फील्ड्स (Fields) के लिए डोमेन कॉन्सट्रैन्ट (Domain Constraint) को परिभाषित किया जा सकता है

  • Numeric—इसके अन्तर्गत आपका Integer, Float, Decimal, Double, Money इत्यादि डेटा टाइप्स (Data Types) आते हैं।
  • Character या String-इसके अन्तर्गत फिक्स्ड एवं वैरिएबल लेंथ के स्ट्रिंग्स (Fixed and Variable Length Strings) आते हैं। किसी रिलेशन (Relation) टेबल (Table) में विभिन्न Attributes/Fields के लिए भिन्न-भिन्न डोमेन्स (Domains) को परिभाषित किया जा सकता है।

उदाहरण के लिए, निम्नांकित Fig.-3.03 में दिए गए टेबल (Table) रिलेशन (Relation) पर दो डोमेन कॉन्सट्रैन्ट्स (Domain Constraints) को परिभाषित किया जा सकता है—एक Age के लिए और एक Salary के लिए।

डायग्राम

उपरोक्त Fig.-3.03 में Domain1 कॉन्सट्रैन्ट को इस तरह परिभाषित किया गया है—

“Age> = 18 AND Age < = 60” तथा Domain2 कॉन्सट्रैन्ट को इस तरह परिभाषित किया गया है

“Salary > = 5000 AND Salary < = 48000”

जब इन दोनों डोमेन कॉन्सट्रैन्ट्स (Domain Constraints) को परिभाषित कर दिया जाएगा तो ये दोनों एट्रीब्यूट्स (Atributes)/फील्ड्स (Fields), प्रत्येक Tuple/Record के लिए निर्दिष्ट किए गए रेंज (Range) में ही वैल्यूज़ (Values) को एक्सेप्ट (Accept) कर सकते हैं।

अतः डोमेन कॉन्सट्रैन्ट (Domain Constraint) ऐसी कन्डीशन्स (Conditions) को निर्दिष्ट करते हैं जिन्हें हम किसी रिलेशन (Relation) टेबल (Table) के प्रत्येक इन्सटैन्स (Instance) पर लागू (Apply) करना चाहते हैं

reference-https://en.wikipedia.org/wiki/Relational_model

निवेदन-अगर आपको यह आर्टिकल(Relational Model constraints in hindi) अच्छा लगा हो तो आप इस पोस्ट को अपने दोस्तों के साथ जरुर शेयर(Relational Model constraints in hindi) करे और आपको जिस टॉपिक() पर आपको पढना या नोट्स चाहिए तो हमें जरुर कमेंट() करे आपका कमेंट्स हमारे लिए बहु मूल्य है धन्यवाद

Leave a Comment