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

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

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

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

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

1.आसान

कौन-सा कीवर्ड क्वेरी में किसी कॉलम या टेबल को एक अस्थायी वैकल्पिक नाम देता है?

  1. AALIAS
  2. BRENAME
  3. CNAME
  4. DAS
2.आसान

सरोगेट की (surrogate key) क्या है?

  1. Aईमेल पते जैसे वास्तविक डेटा से बनी की
  2. Bबिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
  3. Cकिसी अन्य टेबल को संदर्भित करने वाली की
  4. Dकेवल व्यू में उपयोग होने वाली की
3.आसान

SQL में NULL क्या दर्शाता है?

  1. Aएक अनुपस्थित या अज्ञात मान
  2. Bएक खाली स्ट्रिंग
  3. Cसंख्यात्मक कॉलमों में संख्या शून्य
  4. Dएक असत्य (false) बूलियन
4.मध्यम

अधिकांश डेटाबेस में SELECT price * 2 AS double_price FROM t WHERE double_price > 10 विफल क्यों होता है?

  1. AWHERE का मूल्यांकन SELECT सूची से पहले होता है, इसलिए उपनाम अभी मौजूद नहीं है
  2. BSELECT सूची में अंकगणित की अनुमति नहीं है
  3. CWHERE केवल टेक्स्ट कॉलमों की तुलना कर सकता है
  4. Dउपनामों में अंडरस्कोर नहीं हो सकता
5.मध्यम

कौन-सी क्वेरी प्रति ग्राहक ऑर्डरों की संख्या लौटाती है?

  1. ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
  2. BSELECT DISTINCT COUNT(*) FROM orders
  3. CSELECT customer_id FROM orders WHERE COUNT(*) > 0
  4. DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
6.मध्यम

एक फ़ॉरेन की ON DELETE CASCADE के साथ घोषित है। पैरेंट पंक्ति हटाने पर क्या होता है?

  1. Aपैरेंट पंक्ति एक आर्काइव टेबल में कॉपी हो जाती है
  2. Bउसे संदर्भित करने वाली चाइल्ड पंक्तियाँ स्वतः हट जाती हैं
  3. Cहटाना हमेशा अस्वीकार हो जाता है
  4. Dचाइल्ड पंक्तियों की फ़ॉरेन की अपने आप NULL हो जाती है
7.कठिन

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

  1. Aकार्टेशियन गुणनफल, जिसमें एक टेबल की हर पंक्ति दूसरी टेबल की हर पंक्ति के साथ जोड़ी जाती है
  2. Bकेवल मेल न खाने वाली पंक्तियाँ
  3. Cकेवल मेल खाने वाली पंक्तियाँ
  4. Dदोनों टेबलों की सभी पंक्तियाँ, जहाँ संभव हो मिलाई गईं और अन्यथा NULL से भरी गईं
8.कठिन

टू-फ़ेज़ लॉकिंग (2PL) क्या सुनिश्चित करता है?

  1. Aकि डेडलॉक कभी नहीं हो सकते
  2. Bकि किसी लॉक की आवश्यकता नहीं होती
  3. Cकॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
  4. Dकि ट्रांज़ैक्शन कभी प्रतीक्षा नहीं करते

उत्तर कुंजी

  1. 1. D · AS
  2. 2. B · बिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
  3. 3. A · एक अनुपस्थित या अज्ञात मान
  4. 4. A · WHERE का मूल्यांकन SELECT सूची से पहले होता है, इसलिए उपनाम अभी मौजूद नहीं है
  5. 5. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
  6. 6. B · उसे संदर्भित करने वाली चाइल्ड पंक्तियाँ स्वतः हट जाती हैं
  7. 7. D · दोनों टेबलों की सभी पंक्तियाँ, जहाँ संभव हो मिलाई गईं और अन्यथा NULL से भरी गईं
  8. 8. C · कॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल

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