BCA / B.Tech 9 min read

Inference Rules in Hindi

Inference Rules in DBMS in Hindi | DBMS में इंफ़ेरेंस नियम हिंदी में :


इंफ़ेरेंस नियम (Inference Rules) क्या है 

इंफ़ेरेंस नियम (Inference Rules) तर्कशास्त्र (logic) और गणित में उपयोग किए जाने वाले नियम होते हैं, जिनका उपयोग नए कथनों को पुराने कथनों से निष्कर्ष (inference) निकालने के लिए किया जाता है। इंफ़ेरेंस नियमों का मुख्य उद्देश्य यह है कि अगर कुछ कथन सत्य हैं, तो इन नियमों की मदद से कुछ अन्य नए सत्य कथनों को भी स्थापित किया जा सकता है। ये नियम गणितीय तर्क (mathematical logic), कृत्रिम बुद्धिमत्ता (artificial intelligence), डेटाबेस सिस्टम, और स्वचालित तर्क (automated reasoning) में महत्वपूर्ण भूमिका निभाते हैं।

इंफ़ेरेंस नियम तर्कशास्त्र और डेटाबेस दोनों में महत्वपूर्ण भूमिका निभाते हैं। वे तार्किक निष्कर्ष निकालने के लिए आवश्यक उपकरण प्रदान करते हैं, जिससे हमें सत्य कथनों से नए सत्य निष्कर्ष निकालने की अनुमति मिलती है। इन नियमों के उपयोग से न केवल गणितीय तर्क और कृत्रिम बुद्धिमत्ता में बल्कि डेटाबेस सिस्टम के डिज़ाइन और संचालन में भी मदद मिलती है।

Importance of Inference Rules in DBMS in Hindi |  DBMS में इंफ़ेरेंस नियमों का महत्त्व :

  • तर्क और निष्कर्ष निकालने के लिए: इंफ़ेरेंस नियम हमें तार्किक रूप से सटीक और सुसंगत निष्कर्ष निकालने की अनुमति देते हैं।
  • स्वचालित निष्कर्ष निकालने के लिए: कंप्यूटर विज्ञान में, इंफ़ेरेंस नियमों का उपयोग स्वचालित तर्क (automated reasoning) और कृत्रिम बुद्धिमत्ता में किया जाता है।
  • डेटाबेस में सत्यापन और निष्कर्ष: डेटाबेस में रिलेशन और सत्यापन के लिए इंफ़ेरेंस नियम का उपयोग किया जाता है, जैसे कि फ़ंक्शनल डिपेंडेंसी और अन्य रिलेशनल गुणों को सत्यापित करना।

Types of Inference Rules in DBMS in Hindi | DBMS में  इंफ़ेरेंस नियमों के प्रकार :

इंफ़ेरेंस नियमों के कई प्रकार होते हैं, जिनका उपयोग विभिन्न परिस्थितियों में तर्क करने और निष्कर्ष निकालने के लिए किया जाता है। यहाँ पर कुछ मुख्य इंफ़ेरेंस नियमों का विवरण दिया गया है:

1. मोडस पोनेन्स (Modus Ponens) :

मोडस पोनेन्स इंफ़ेरेंस का सबसे सामान्य और महत्वपूर्ण नियम है, जिसे प्रतिपादन पुष्टि (affirming the antecedent) भी कहा जाता है। यह नियम कहता है कि यदि "P ⇒ Q" सत्य है और "P" सत्य है, तो "Q" भी सत्य होगा।

सिंटैक्स:

अगर 
𝑃
𝑄
P⇒Q सत्य है, और 
𝑃
P सत्य है, तो 
𝑄
Q भी सत्य होगा।
उदाहरण:

  • कथन 1: अगर बारिश हो रही है, तो सड़क गीली होगी। (P ⇒ Q)
  • कथन 2: बारिश हो रही है। (P)
  • निष्कर्ष: सड़क गीली होगी। (Q)

2. मोडस टोलेंस (Modus Tollens) :

मोडस टोलेंस को अस्वीकृति के द्वारा निष्कर्ष (denying the consequent) के रूप में भी जाना जाता है। यह नियम कहता है कि यदि "P ⇒ Q" सत्य है और "Q" असत्य है, तो "P" भी असत्य होगा।

सिंटैक्स:

अगर 
𝑃
𝑄
P⇒Q सत्य है, और 
𝑄
Q असत्य है, तो 
𝑃
P भी असत्य होगा।
उदाहरण:

  • कथन 1: अगर बारिश हो रही है, तो सड़क गीली होगी। (P ⇒ Q)
  • कथन 2: सड़क गीली नहीं है। (¬Q)
  • निष्कर्ष: बारिश नहीं हो रही है। (¬P)

3. हाइपोथेटिकल सिलेगिज्म (Hypothetical Syllogism) :

हाइपोथेटिकल सिलेगिज्म इंफ़ेरेंस नियम यह कहता है कि यदि "P ⇒ Q" और "Q ⇒ R" सत्य हैं, तो "P ⇒ R" भी सत्य होगा। यह नियम दो शर्तीय कथनों को जोड़कर निष्कर्ष निकालता है।

सिंटैक्स:

अगर 
𝑃
𝑄
P⇒Q और 
𝑄
𝑅
Q⇒R, तो 
𝑃
𝑅
P⇒R।
उदाहरण:

  • कथन 1: अगर मैं पढ़ाई करता हूँ, तो मैं परीक्षा पास करूँगा। (P ⇒ Q)
  • कथन 2: अगर मैं परीक्षा पास करता हूँ, तो मुझे नौकरी मिलेगी। (Q ⇒ R)
  • निष्कर्ष: अगर मैं पढ़ाई करता हूँ, तो मुझे नौकरी मिलेगी। (P ⇒ R)

4. विच्छेदन (Disjunctive Syllogism) :

विच्छेदन नियम यह कहता है कि अगर हमें "P ∨ Q" और "¬P" ज्ञात है, तो "Q" सत्य होगा। इसे विकल्प की अस्वीकृति भी कहा जाता है।


सिंटैक्स:

अगर 
𝑃
𝑄
P∨Q और 
¬
𝑃
¬P, तो 
𝑄
Q सत्य होगा।
उदाहरण:

  • कथन 1: या तो मैं घर पर रहूँगा या मैं बाजार जाऊँगा। (P ∨ Q)
  • कथन 2: मैं घर पर नहीं रहूँगा। (¬P)
  • निष्कर्ष: मैं बाजार जाऊँगा। (Q)

5. सन्निहित सिलेगिज्म (Conjunctive Syllogism) :

सन्निहित सिलेगिज्म का नियम यह कहता है कि अगर "P" और "Q" दोनों सत्य हैं, तो "P ∧ Q" भी सत्य होगा। इसे संयोजन नियम (conjunction) भी कहा जाता है।

सिंटैक्स:

अगर 
𝑃
P और 
𝑄
Q दोनों सत्य हैं, तो 
𝑃
𝑄
P∧Q भी सत्य होगा।
उदाहरण:

  • कथन 1: मैं पढ़ाई कर रहा हूँ। (P)
  • कथन 2: मैं संगीत सुन रहा हूँ। (Q)
  • निष्कर्ष: मैं पढ़ाई कर रहा हूँ और संगीत सुन रहा हूँ। (P ∧ Q)

6. समावेशन नियम (Addition Rule) :

समावेशन नियम कहता है कि अगर "P" सत्य है, तो "P ∨ Q" भी सत्य होगा, चाहे "Q" सत्य हो या असत्य।

सिंटैक्स:

अगर 
𝑃
P सत्य है, तो 
𝑃
𝑄
P∨Q भी सत्य होगा।
उदाहरण:

  • कथन 1: मैं पढ़ाई कर रहा हूँ। (P)
  • निष्कर्ष: मैं पढ़ाई कर रहा हूँ या मैं खेल खेल रहा हूँ। (P ∨ Q)

7. विभाजन नियम (Simplification Rule) :

विभाजन नियम यह कहता है कि अगर "P ∧ Q" सत्य है, तो "P" और "Q" दोनों सत्य होंगे। इसे साधारणीकरण (Simplification) भी कहा जाता है।

सिंटैक्स:

अगर 
𝑃
𝑄
P∧Q सत्य है, तो 
𝑃
P और 
𝑄
Q भी सत्य होंगे।
उदाहरण:

  • कथन 1: मैं पढ़ाई कर रहा हूँ और मैं संगीत सुन रहा हूँ। (P ∧ Q)
  • निष्कर्ष: मैं पढ़ाई कर रहा हूँ। (P)

8. प्रतिस्थापन नियम (Substitution Rule) :

प्रतिस्थापन नियम यह कहता है कि अगर "P" और "P ⇔ Q" सत्य हैं, तो "Q" भी सत्य होगा। इसे प्रतिस्थापन द्वारा निष्कर्ष (Substitution) भी कहा जाता है।

सिंटैक्स:

अगर 
𝑃
P और 
𝑃
𝑄
P⇔Q, तो 
𝑄
Q सत्य होगा।
उदाहरण:

  • कथन 1 : आज मंगलवार है। (P)
  • कथन 2 : अगर आज मंगलवार है, तो कल बुधवार होगा। (P ⇔ Q)
  • निष्कर्ष : कल बुधवार होगा। (Q)

Use of Inference Rules  in Database system in Hindi | डेटाबेस सिस्टम में इंफ़ेरेंस नियमों का उपयोग :

इंफ़ेरेंस नियम डेटाबेस सिस्टम में भी व्यापक रूप से उपयोग किए जाते हैं, खासकर फ़ंक्शनल डिपेंडेंसी (Functional Dependency) और सामान्यीकरण (Normalization) के क्षेत्र में। डेटाबेस के संदर्भ में इंफ़ेरेंस नियम डेटाबेस के डिज़ाइन और निष्कर्ष निकालने के लिए उपयोग किए जाते हैं।

1. आर्मस्ट्रॉन्ग के इंफ़ेरेंस नियम (Armstrong's Inference Rules) :

डेटाबेस में फ़ंक्शनल डिपेंडेंसी का सत्यापन करने के लिए आर्मस्ट्रॉन्ग के इंफ़ेरेंस नियम उपयोग किए जाते हैं। इन नियमों के माध्यम से यह सुनिश्चित किया जाता है कि फ़ंक्शनल डिपेंडेंसी को सही ढंग से लागू किया गया है या नहीं।

रिफ्लेक्सिविटी (Reflexivity): अगर Y, X का एक सबसेट है, तो 
𝑋
𝑌
X⇒Y सत्य होगा।
ऑगमेंटेशन (Augmentation): अगर 
𝑋
𝑌
X⇒Y, तो 
𝑋
𝑍
𝑌
𝑍
XZ⇒YZ भी सत्य होगा।
ट्रांजिटिविटी (Transitivity): अगर 
𝑋
𝑌
X⇒Y और 
𝑌
𝑍
Y⇒Z, तो 
𝑋
𝑍
X⇒Z सत्य होगा।

2. डेटा अखंडता (Data Integrity) :

डेटाबेस में इंफ़ेरेंस नियमों का उपयोग डेटा अखंडता और सटीकता सुनिश्चित करने के लिए भी किया जाता है। इंफ़ेरेंस नियमों की मदद से डेटाबेस में शामिल संबंधों और फ़ंक्शनल डिपेंडेंसी को परखा जाता है ताकि डुप्लिकेशन, विसंगति और त्रुटियों से बचा जा सके।