1.आसान
कौन-सा कीवर्ड क्वेरी में किसी कॉलम या टेबल को एक अस्थायी वैकल्पिक नाम देता है?
- ARENAME
- BALIAS
- CNAME
- DAS
2.आसान
कौन-सा SQL स्टेटमेंट टेबल में नई पंक्तियाँ जोड़ता है?
- ASELECT
- BALTER
- CINSERT
- DUPDATE
3.आसान
WHERE price BETWEEN 10 AND 20 कौन-सी पंक्तियाँ चुनता है?
- A10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
- B10 से ऊपर और 20 से नीचे price वाली पंक्तियाँ, 10 और 20 को छोड़कर
- Cकेवल 10 या 20 के बराबर price वाली पंक्तियाँ
- D10 से 20 की सीमा के बाहर price वाली पंक्तियाँ
4.मध्यम
कॉलमों पर इंडेक्स क्यों बनाए जाते हैं?
- Aउन कॉलमों पर इंसर्ट और अपडेट को तेज़ करने के लिए
- Bडिस्क स्थान बचाने के लिए
- Cउन कॉलमों पर खोज और जॉइन को तेज़ करने के लिए
- DNULL मानों को रोकने के लिए
5.मध्यम
कौन-सी क्वेरी प्रति ग्राहक ऑर्डरों की संख्या लौटाती है?
- ASELECT DISTINCT COUNT(*) FROM orders
- BSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- CSELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- DSELECT customer_id FROM orders WHERE COUNT(*) > 0
6.मध्यम
SQL इंजेक्शन (SQL injection) क्या है?
- Aएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
- Bएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- Cडेटाबेस बैकअप की एक तकनीक
- Dइंडेक्स जोड़ने का एक तरीका
7.कठिन
टू-फ़ेज़ लॉकिंग (2PL) क्या सुनिश्चित करता है?
- Aकि किसी लॉक की आवश्यकता नहीं होती
- Bकि ट्रांज़ैक्शन कभी प्रतीक्षा नहीं करते
- Cकि डेडलॉक कभी नहीं हो सकते
- Dकॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
8.कठिन
क्वेरी FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' अप्रत्याशित रूप से बिना ऑर्डर वाले ग्राहकों को हटा देती है। क्यों?
- Astatus एक आरक्षित शब्द है
- BLEFT JOIN कभी बिना मेल वाली पंक्तियाँ नहीं रखता
- Co पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
- Dजॉइन को ON के बजाय USING का उपयोग करना चाहिए
उत्तर कुंजी
- 1. D · AS
- 2. C · INSERT
- 3. A · 10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
- 4. C · उन कॉलमों पर खोज और जॉइन को तेज़ करने के लिए
- 5. B · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. B · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- 7. D · कॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
- 8. C · o पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।