Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C++

C++ में रिलेशनल अल्जेब्रा में विस्तारित ऑपरेटर्स


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

रिलेशनल अल्जेब्रा पर बुनियादी ऑपरेटर हैं, यहां हम कुछ विस्तारित ऑपरेटर्स के बारे में जानेंगे। वे मुख्य रूप से तीन प्रकार के हैं:

  1. इंटरसेक्शन
  2. जॉइन
  3. डिवाइड

इंटरसेक्शन ऑपरेशन संबंध R1 और R2 के लिए एक विशेष प्रकार का ऑपरेशन है जिसमें वह संबंध होता है जिसमें वे टुपल्स होते हैं जिनके तत्व दोनों संबंधों में मौजूद होते हैं यानी संबंध R1 और R2 में।

JOIN

कंडीशनल जॉइन एक विशेष प्रकार का जॉइन है जिसमें हम दो से अधिक संबंधों को जोड़ते हैं और जॉइन कुछ शर्तों द्वारा संचालित होता है।

नेचुरल जॉइन एक विशेष प्रकार का जॉइन है जिसमें समानता की शर्त संबंध के सभी विशेषताओं के लिए सत्य होती है।

लेफ्ट आउटर जॉइन एक विशेष प्रकार का जॉइन है जिसमें जॉइन बाएं संबंध के सभी तत्वों और दाएं संबंध के उन टुपल्स पर विचार करता है जो दी गई शर्त को संतुष्ट करते हैं।

राइट आउटर जॉइन एक विशेष प्रकार का जॉइन है जिसमें जॉइन दाएं संबंध के सभी तत्वों और बाएं संबंध के उन टुपल्स पर विचार करता है जो दी गई शर्त को संतुष्ट करते हैं।

फुल आउटर जॉइन वह जॉइन है जो दाएं और बाएं दोनों संबंधों के सभी तत्वों पर विचार करता है।

डिवाइड ऑपरेशन केवल तभी लागू होता है जब B, A का उचित उपसमुच्चय हो। यह एक संबंध वापस करता है जिसकी विशेषता A के सभी विशेषताएं - B की विशेषताएं हैं।


  1. - C++ में रिलेशनल ऑपरेटर्स

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

  1. - C++ में अंकगणितीय ऑपरेटर्स

    C++ में 5 बुनियादी अंकगणितीय ऑपरेटर्स होते हैं। वे हैं: जोड़ (+) घटाव (-) भाग (/) गुणा (*) मॉड्यूलो (%) उदाहरण ये ऑपरेटर्स C++ में किसी भी अंकगणितीय संक्रिया पर कार्य कर सकते हैं। आइए एक उदाहरण देखते हैं: #include <iostream> using namespace std; int main() { int a = 21; int b = 10;

  1. - C++ में ऑपरेटर्स के विभिन्न प्रकार

    C++ में कई प्रकार के ऑपरेटर्स होते हैं। इन्हें मोटे तौर पर वर्गीकृत किया जा सकता है: अंकगणितीय, रिलेशनल, लॉजिकल, बिटवाइज, असाइनमेंट और अन्य ऑपरेटर्स। अंकगणितीय ऑपरेटर्स मान लें कि वेरिएबल A का मान 10 है और वेरिएबल B का मान 20 है, तो: ऑपरेटर विवरण + दो ऑपरेंड्स को जोड़ता है। A + B का परिणाम 3