उत्तरों सहित डेटाबेस और SQL वर्कशीट

मुफ़्त प्रिंट करने योग्य डेटाबेस और SQL वर्कशीट: आसान से परीक्षा स्तर तक 8 प्रश्न, उत्तर कुंजी सहित। इसे प्रिंट करें या PDF के रूप में सहेजें।

नई वर्कशीटसंकेतों के साथ ऑनलाइन अभ्यास करें

शिक्षकों के लिए: कक्षा में मुफ़्त में प्रिंट, कॉपी और उपयोग करें। हर नई वर्कशीट में नए मान और उसकी अपनी उत्तर कुंजी होती है। अपने कोर्स पेज पर ExamProblems का लिंक देने के लिए धन्यवाद।

नाम: ____________________   दिनांक: ____________

1.आसान

कौन-सा स्टेटमेंट मौजूदा टेबल में नया कॉलम जोड़ता है?

  1. AALTER TABLE
  2. BINSERT COLUMN
  3. CUPDATE TABLE
  4. DCREATE COLUMN
2.आसान

कौन-सा स्टेटमेंट टेबल से पंक्तियाँ हटाता है?

  1. AREMOVE
  2. BTRUNCATE COLUMN
  3. CDELETE
  4. DDROP
3.आसान

CHECK कंस्ट्रेंट क्या करता है?

  1. Aउपयोगकर्ता का पासवर्ड सत्यापित करता है
  2. Bकिसी क्वेरी के चलने से पहले जाँचता है कि टेबल मौजूद है या नहीं
  3. Cटेबल की पंक्तियाँ गिनता है
  4. Dउन पंक्तियों को अस्वीकार करता है जिनके मान किसी शर्त को पूरा नहीं करते
4.मध्यम

छात्र कई कोर्स ले सकते हैं और कोर्स में कई छात्र होते हैं। इसे टेबलों में कैसे मॉडल किया जाता है?

  1. Astudents और courses दोनों की फ़ॉरेन की रखने वाली एक जंक्शन टेबल से
  2. Bएक कॉलम में संग्रहित course id की सूची से
  3. Cstudents टेबल में course_id फ़ॉरेन की कॉलम से, जो courses को इंगित करता है
  4. Dstudents और courses को एक टेबल में मिलाकर
5.मध्यम

किसी पंक्ति के लिए WHERE EXISTS (subquery) कब सत्य होता है?

  1. Aजब सबक्वेरी कम से कम एक पंक्ति लौटाए
  2. Bजब सबक्वेरी ठीक एक पंक्ति लौटाए
  3. Cजब सबक्वेरी शून्य से बड़ी संख्या लौटाए
  4. Dजब सबक्वेरी कोई NULL मान न लौटाए
6.मध्यम

SELECT name, CASE WHEN grade >= 5.5 THEN 'pass' ELSE 'fail' END FROM results क्या लौटाता है?

  1. Aकेवल उत्तीर्ण छात्र
  2. Bहर नाम, grade के अनुसार 'pass' या 'fail' लेबल के साथ
  3. Cउत्तीर्ण और अनुत्तीर्ण छात्रों की संख्या
  4. Dएक त्रुटि क्योंकि SELECT में CASE की अनुमति नहीं है
7.कठिन

अज्ञात गहराई वाले संगठन वृक्ष में किसी मैनेजर के नीचे हर कर्मचारी को खोजने के लिए कौन-सी SQL सुविधा सबसे उपयुक्त है?

  1. Aemployees टेबल का manager_id पर एक अकेला सेल्फ़-जॉइन
  2. Bmanager_id पर GROUP BY
  3. Cएक रिकर्सिव कॉमन टेबल एक्सप्रेशन (WITH RECURSIVE)
  4. Dmanager_id पर UNIQUE कंस्ट्रेंट
8.कठिन

कोरिलेटेड सबक्वेरी (correlated subquery) वह होती है जो:

  1. Aबाहरी क्वेरी से पहले केवल एक बार चलती है और अपना परिणाम हर पंक्ति के लिए कैश कर लेती है
  2. Bबाहरी क्वेरी के कॉलमों को संदर्भित करती है और प्रत्येक बाहरी पंक्ति के लिए मूल्यांकित होती है
  3. Cकेवल एग्रीगेट फ़ंक्शन का उपयोग करती है
  4. Dफ़ॉरेन की से दो टेबलों को जोड़ती है

उत्तर कुंजी

  1. 1. A · ALTER TABLE
  2. 2. C · DELETE
  3. 3. D · उन पंक्तियों को अस्वीकार करता है जिनके मान किसी शर्त को पूरा नहीं करते
  4. 4. A · students और courses दोनों की फ़ॉरेन की रखने वाली एक जंक्शन टेबल से
  5. 5. A · जब सबक्वेरी कम से कम एक पंक्ति लौटाए
  6. 6. B · हर नाम, grade के अनुसार 'pass' या 'fail' लेबल के साथ
  7. 7. C · एक रिकर्सिव कॉमन टेबल एक्सप्रेशन (WITH RECURSIVE)
  8. 8. B · बाहरी क्वेरी के कॉलमों को संदर्भित करती है और प्रत्येक बाहरी पंक्ति के लिए मूल्यांकित होती है

पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।