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

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

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

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

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

1.आसान

कौन-सा कंस्ट्रेंट सुनिश्चित करता है कि कोई कॉलम कभी ख़ाली (NULL) न छोड़ा जाए?

  1. ANOT NULL
  2. BUNIQUE
  3. CDEFAULT
  4. DCHECK NULL
2.आसान

कौन-सा SQL स्टेटमेंट टेबल में नई पंक्तियाँ जोड़ता है?

  1. AUPDATE
  2. BINSERT
  3. CSELECT
  4. DALTER
3.आसान

WHERE price BETWEEN 10 AND 20 कौन-सी पंक्तियाँ चुनता है?

  1. Aकेवल 10 या 20 के बराबर price वाली पंक्तियाँ
  2. B10 से 20 की सीमा के बाहर price वाली पंक्तियाँ
  3. C10 से ऊपर और 20 से नीचे price वाली पंक्तियाँ, 10 और 20 को छोड़कर
  4. D10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
4.मध्यम

दो SELECT क्वेरी के बीच उपयोग करने पर INTERSECT क्या लौटाता है?

  1. Aवे पंक्तियाँ जो पहले परिणाम में हैं पर दूसरे में नहीं
  2. Bपरिणामों का कार्तीय गुणनफल
  3. Cवे पंक्तियाँ जो दोनों परिणामों में हैं
  4. Dदोनों परिणामों की सभी पंक्तियाँ
5.मध्यम

कॉमन टेबल एक्सप्रेशन (WITH name AS (...)) क्या प्रदान करता है?

  1. Aएक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
  2. Bकिसी कॉलम पर एक इंडेक्स
  3. Cएक नया डेटाबेस उपयोगकर्ता
  4. Dएक स्थायी टेबल जो हटाए (drop) जाने तक डिस्क पर संग्रहित रहती है
6.मध्यम

डर्टी रीड (dirty read) क्या है?

  1. Aएक ही पंक्ति दो बार पढ़कर समान मान पाना
  2. BWHERE क्लॉज़ के बिना डेटा पढ़ना
  3. Cक्षतिग्रस्त डिस्क से डेटा पढ़ना
  4. Dकिसी अन्य ट्रांज़ैक्शन द्वारा लिखा डेटा पढ़ना जो अभी कमिट नहीं हुआ
7.कठिन

यदि col के सभी मान NULL हैं और टेबल में 10 पंक्तियाँ हैं, तो SELECT COUNT(col) FROM t का परिणाम क्या है?

  1. Aएक त्रुटि
  2. BNULL
  3. C0
  4. D10
8.कठिन

customers LEFT JOIN orders के बाद प्रति ग्राहक ऑर्डर गिनने के लिए COUNT(*) के बजाय COUNT(o.id) का उपयोग क्यों करें?

  1. ACOUNT(*) बिना ऑर्डर वाले ग्राहकों के लिए NULL से भरी पंक्ति को 1 गिनता है
  2. BCOUNT(o.id) केवल विशिष्ट ग्राहक गिनता है
  3. Cजॉइन के बाद COUNT(*) की अनुमति नहीं है
  4. DCOUNT(*) NULL मानों वाली पंक्तियों को अनदेखा करता है

उत्तर कुंजी

  1. 1. A · NOT NULL
  2. 2. B · INSERT
  3. 3. D · 10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
  4. 4. C · वे पंक्तियाँ जो दोनों परिणामों में हैं
  5. 5. A · एक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
  6. 6. D · किसी अन्य ट्रांज़ैक्शन द्वारा लिखा डेटा पढ़ना जो अभी कमिट नहीं हुआ
  7. 7. C · 0
  8. 8. A · COUNT(*) बिना ऑर्डर वाले ग्राहकों के लिए NULL से भरी पंक्ति को 1 गिनता है

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