Ch 10निःशुल्क

More on SQL 128-141

🎓 Vardhman Mahaveer Open University📖 SLM - Data Base Management System (Hindi)📖 9 नोट्स⏱️ ~14 मिनट

More on SQL 128-141अध्ययन नोट्स

NCERT-संरेखित · 9 नोट्स · 3 निःशुल्क दिखाए गए

10.1 परिचय

व्याख्या

10.1 परिचय

इस अनुभाग में SQL (Structured Query Language) के बारे में विस्तार से बताया गया है। SQL एक मानक भाषा है जिसका उपयोग डेटाबेस में डेटा को संगठित, प्रबंधित, और हेरफेर करने के लिए किया जाता है। यह अध्याय SQL के उन्नत पहलुओं पर केंद्रित है, जैसे कि जॉइन, समुच्चय कार्य, उप-प्रश्न (Subqueries), और डेटा नियंत्रण। SQL का उपयोग रिलेशनल डेटाबेस मैनेजमेंट सिस्टम (RDBMS) में किया जाता है, जैसे कि MySQL, Oracle, और PostgreSQL। SQL के मुख्य कार्य हैं - डेटा की खोज (Query), डेटा का अद्यतन (Update), डेटा का विलोपन (Delete), और डेटा का जोड़ (Insert)। इस अध्याय में SQL के उन पहलुओं को विस्तार से समझाया गया है, जिनसे छात्र व्यावहारिक रूप से डेटाबेस का प्रबंधन करना सीख सकते हैं।

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

10.2 जॉइन (JOIN)

अवधारणा

10.2 जॉइन (JOIN)

जॉइन SQL का एक महत्वपूर्ण फीचर है, जिससे हम एक से अधिक तालिकाओं से डेटा को एक साथ जोड़ सकते हैं। जब किसी डेटाबेस में डेटा विभिन्न तालिकाओं में संग्रहीत होता है, तो जॉइन का उपयोग कर हम संबंधित डेटा को एक साथ प्राप्त कर सकते हैं। जॉइन मुख्यतः चार प्रकार के होते हैं: INNER JOIN, LEFT JOIN, RIGHT JOIN, और FULL JOIN। INNER JOIN दो तालिकाओं के उन रिकॉर्ड्स को जोड़ता है जिनमें कोई सामान्य कॉलम (जैसे कि Primary Key और Foreign Key) होता है। LEFT JOIN बाईं ओर की तालिका के सभी रिकॉर्ड्स और दाईं ओर की तालिका के मिलते हुए रिकॉर्ड्स को दिखाता है। RIGHT JOIN इसके विपरीत दाईं ओर की तालिका के सभी रिकॉर्ड्स और बाईं ओर के मिलते हुए रिकॉर्ड्स को दिखाता है। FULL JOIN दोनों तालिकाओं के सभी रिकॉर्ड्स को दिखाता है, भले ही वे मेल खाते हों या नहीं।

  • जॉइन का उपयोग एक से अधिक तालिकाओं से डेटा जोड़ने के लिए होता है।
  • INNER JOIN केवल मिलते हुए रिकॉर्ड्स को दिखाता है।
  • LEFT JOIN बाईं तालिका के सभी रिकॉर्ड्स को दिखाता है।
  • RIGHT JOIN दाईं तालिका के सभी रिकॉर्ड्स को दिखाता है।
  • FULL JOIN दोनों तालिकाओं के सभी रिकॉर्ड्स को दिखाता है।
  • जॉइन के लिए सामान्य कॉलम आवश्यक होता है।
  • 📌 INNER JOIN: दो तालिकाओं के केवल वे रिकॉर्ड्स जो मेल खाते हैं।
  • 📌 LEFT JOIN: बाईं तालिका के सभी रिकॉर्ड्स, दाईं तालिका के मिलते हुए रिकॉर्ड्स।
  • 📌 RIGHT JOIN: दाईं तालिका के सभी रिकॉर्ड्स, बाईं तालिका के मिलते हुए रिकॉर्ड्स।

10.3 समुच्चय कार्य (Aggregate Functions)

अवधारणा

10.3 समुच्चय कार्य (Aggregate Functions)

समुच्चय कार्य (Aggregate Functions) SQL में वे कार्य हैं, जो तालिका के एक या अधिक कॉलम के डेटा पर गणना करके एकल मान (Single Value) प्रदान करते हैं। मुख्य समुच्चय कार्य हैं: COUNT, SUM, AVG, MAX, MIN। COUNT किसी कॉलम में रिकॉर्ड्स की कुल संख्या बताता