रिलेशनल डेटा मॉडल प्राथमिक डेटा मॉडल है, जिसका उपयोग दुनिया भर में डेटा स्टोरेज और प्रोसेसिंग के लिए व्यापक रूप से किया जाता है। यह मॉडल सरल है और इसमें स्टोरेज दक्षता के साथ डेटा प्रोसेस करने के लिए आवश्यक सभी गुण और क्षमताएं हैं।
रिलेशनल अल्जेब्रा पर बुनियादी ऑपरेटर हैं, यहां हम कुछ विस्तारित ऑपरेटर्स के बारे में जानेंगे। वे मुख्य रूप से तीन प्रकार के हैं:
- इंटरसेक्शन
- जॉइन
- डिवाइड
इंटरसेक्शन ऑपरेशन संबंध R1 और R2 के लिए एक विशेष प्रकार का ऑपरेशन है जिसमें वह संबंध होता है जिसमें वे टुपल्स होते हैं जिनके तत्व दोनों संबंधों में मौजूद होते हैं यानी संबंध R1 और R2 में।
JOIN
कंडीशनल जॉइन एक विशेष प्रकार का जॉइन है जिसमें हम दो से अधिक संबंधों को जोड़ते हैं और जॉइन कुछ शर्तों द्वारा संचालित होता है।
नेचुरल जॉइन एक विशेष प्रकार का जॉइन है जिसमें समानता की शर्त संबंध के सभी विशेषताओं के लिए सत्य होती है।
लेफ्ट आउटर जॉइन एक विशेष प्रकार का जॉइन है जिसमें जॉइन बाएं संबंध के सभी तत्वों और दाएं संबंध के उन टुपल्स पर विचार करता है जो दी गई शर्त को संतुष्ट करते हैं।
राइट आउटर जॉइन एक विशेष प्रकार का जॉइन है जिसमें जॉइन दाएं संबंध के सभी तत्वों और बाएं संबंध के उन टुपल्स पर विचार करता है जो दी गई शर्त को संतुष्ट करते हैं।
फुल आउटर जॉइन वह जॉइन है जो दाएं और बाएं दोनों संबंधों के सभी तत्वों पर विचार करता है।
डिवाइड ऑपरेशन केवल तभी लागू होता है जब B, A का उचित उपसमुच्चय हो। यह एक संबंध वापस करता है जिसकी विशेषता A के सभी विशेषताएं - B की विशेषताएं हैं।