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

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

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

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

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

1.आसान

UNION ALL, UNION से कैसे भिन्न है?

  1. AUNION ALL डुप्लिकेट पंक्तियाँ हटाता है
  2. BUNION ALL परिणाम को क्रमबद्ध करता है
  3. CUNION ALL केवल एक टेबल पर काम करता है
  4. DUNION ALL डुप्लिकेट पंक्तियाँ रखता है
2.आसान

किसी कॉलम पर UNIQUE कंस्ट्रेंट क्या गारंटी देता है?

  1. Aउस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
  2. Binsert के बाद कॉलम बदला नहीं जा सकता
  3. Cकॉलम के मान क्रमबद्ध होते हैं
  4. Dकॉलम अपने आप टेबल की प्राइमरी की बन जाता है
3.आसान

INNER JOIN क्या लौटाता है?

  1. Aबाईं टेबल की सभी पंक्तियाँ, जहाँ मेल न हो वहाँ NULL के साथ
  2. Bदोनों टेबलों की सभी पंक्तियाँ
  3. Cवे पंक्तियाँ जो मेल नहीं खातीं
  4. Dकेवल वे पंक्तियाँ जिनके मान दोनों टेबलों में मेल खाते हैं
4.मध्यम

कौन-सी क्वेरी उन ग्राहकों को सूचीबद्ध करती है जिन्होंने कभी ऑर्डर नहीं दिया?

  1. ASELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
  2. BSELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  3. CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  4. DSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
5.मध्यम

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

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

HAVING के बारे में कौन-सा कथन सही है?

  1. Aयह परिणामों को क्रमबद्ध करता है
  2. Bइसे GROUP BY के साथ उपयोग नहीं किया जा सकता
  3. Cइसे SELECT स्टेटमेंट में WHERE से पहले आना चाहिए
  4. Dयह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
7.कठिन

एक ऐप UPDATE item SET qty = 4, version = 8 WHERE id = 1 AND version = 7 चलाता है, और कोई पंक्ति अपडेट न होने पर संघर्ष की सूचना देता है। यह कौन-सी तकनीक है?

  1. Aरो लॉक के साथ स्ट्रिक्ट टू-फ़ेज़ लॉकिंग
  2. Bडेटाबेस शार्डिंग
  3. Cwrite-ahead logging
  4. Dऑप्टिमिस्टिक कॉन्करेंसी कंट्रोल
8.कठिन

टेबल employee(emp_id, dept_id, dept_name) की की emp_id है, और dept_id → dept_name है। कौन-सा कथन सही है?

  1. Aयह BCNF में है और इसलिए 3NF में भी है
  2. Bयह 1NF में नहीं है
  3. Cयह 2NF में नहीं है
  4. Dयह 2NF में है पर 3NF में नहीं

उत्तर कुंजी

  1. 1. D · UNION ALL डुप्लिकेट पंक्तियाँ रखता है
  2. 2. A · उस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
  3. 3. D · केवल वे पंक्तियाँ जिनके मान दोनों टेबलों में मेल खाते हैं
  4. 4. C · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  5. 5. A · एक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
  6. 6. D · यह समूहों को फ़िल्टर करने के लिए एग्रीगेट फ़ंक्शन का उपयोग कर सकता है
  7. 7. D · ऑप्टिमिस्टिक कॉन्करेंसी कंट्रोल
  8. 8. D · यह 2NF में है पर 3NF में नहीं

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