क्वेरी प्रोसेसिंग और ऑप्टिमाइजेशन

Aug 11, 2024

क्वेरी प्रोसेसिंग का अध्याय

परिचय

  • SQL क्वेरी: एक सवाल जो हम डेटाबेस से पूछते हैं।
  • प्रक्रिया: डेटाबेस मैनेजमेंट सिस्टम में क्वेरी को कैसे प्रोसेस किया जाता है।
  • ऑप्टिमाइजेशन: एक ही समस्या को हल करने के लिए विभिन्न तरीकों में से लाभदायक तरीका चुनना।

ऑप्टिमाइजेशन

  • लाभ: जब हमें निवेश से अधिक लाभ मिलता है।
  • समय: क्वेरी को कम समय में चलाना लाभकारी है।

SQL क्वेरी का ढांचा

  • SQL में मुख्य कीवर्ड:
    • SELECT
    • FROM
    • WHERE
  • DML, DCL, DDL: डेटा प्रबंधन के लिए उपयोग।

क्वेरी का निष्पादन आदेश

  1. FROM: सबसे पहले यह तय करता है कि डेटा कहां से लेना है।
  2. WHERE: यह तय करता है कि हमें कौन सा डेटा चाहिए।
  3. SELECT: यह अंत में तब होता है जब अन्य प्रक्रियाएं पूरी हो जाती हैं।

उदाहरण: छात्र जानकारी तालिका

  • तालिका का नाम: student_info
  • कॉलम: ID, Name, Semester
  • क्वेरी: "मुझे पहले सेमेस्टर के छात्रों की जानकारी चाहिए।"
    • SQL क्वेरी: SELECT * FROM student_info WHERE semester = 1
    • निष्पादन क्रम: FROM -> WHERE -> SELECT

रिलेशनल एलजेब्रा

  • SQL को निम्न स्तर की भाषा में परिवर्तित करता है।
  • प्रमुख चिन्ह:
    • चयन (Selection): Sigma (σ)
    • प्रक्षिप्ति (Projection): Pi (π)

उदाहरण: रिलेशनल एलजेब्रा

  • क्वेरी: "मुझे पहले सेमेस्टर के छात्रों का विवरण चाहिए।"
    • रिलेशनल एलजेब्रा: π (ID, Name, Semester) σ (Semester = 1)(student_info)

जोइन ऑपरेशंस

  • SQL में जोइन ऑपरेशंस:
    • उदाहरण: π (ID) (table1 JOIN table2 ON condition)

निष्कर्ष

  • अगले लेक्चर में क्वेरी प्रोसेसिंग का पूरा आर्किटेक्चर और निष्पादन योजना पढ़ेंगे।

  • वीडियो पसंद आया हो तो लाइक और सब्सक्राइब करें।
  • धन्यवाद!