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

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

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

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

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

1.आसान

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

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

कौन-सा क्लॉज़ ग्रुपिंग से पहले पंक्तियों को फ़िल्टर करता है?

  1. AWHERE
  2. BGROUP BY
  3. CORDER BY
  4. DHAVING
3.आसान

प्राइमरी की (primary key) क्या है?

  1. Aडेटाबेस का पासवर्ड
  2. Bएक कॉलम या कॉलमों का समूह जो प्रत्येक पंक्ति की विशिष्ट पहचान करता है
  3. Cहर टेबल का पहला कॉलम
  4. Dएक कॉलम जिसमें डुप्लिकेट मान हो सकते हैं पर NULL कभी नहीं हो सकता
4.मध्यम

GRANT SELECT ON employees TO alice क्या करता है?

  1. Aalice को डेटाबेस का स्वामी बनाता है
  2. Bemployees टेबल को alice तक कॉपी करता है
  3. Calice को employees टेबल की पंक्तियाँ अपडेट और हटाने की अनुमति देता है
  4. Dउपयोगकर्ता alice को employees टेबल पढ़ने की अनुमति देता है
5.मध्यम

द्वितीय नॉर्मल फ़ॉर्म (2NF) क्या हटाता है?

  1. Aकिसी अन्य नॉन-की कॉलम के माध्यम से नॉन-की कॉलमों के बीच सकर्मक (transitive) निर्भरताएँ
  2. Bफ़ॉरेन की
  3. Cसभी NULL मान
  4. Dकंपोज़िट की के किसी भाग पर नॉन-की कॉलमों की आंशिक निर्भरताएँ
6.मध्यम

जिस ग्राहक का phone NULL है, उसके लिए SELECT COALESCE(phone, 'unknown') FROM customers क्या लौटाता है?

  1. Aएक ख़ाली स्ट्रिंग
  2. BNULL
  3. C'unknown'
  4. Dएक त्रुटि
7.कठिन

क्वेरी FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.status = 'paid' अप्रत्याशित रूप से बिना ऑर्डर वाले ग्राहकों को हटा देती है। क्यों?

  1. Ao पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
  2. BLEFT JOIN कभी बिना मेल वाली पंक्तियाँ नहीं रखता
  3. Cstatus एक आरक्षित शब्द है
  4. Dजॉइन को ON के बजाय USING का उपयोग करना चाहिए
8.कठिन

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

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

उत्तर कुंजी

  1. 1. A · बिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
  2. 2. A · WHERE
  3. 3. B · एक कॉलम या कॉलमों का समूह जो प्रत्येक पंक्ति की विशिष्ट पहचान करता है
  4. 4. D · उपयोगकर्ता alice को employees टेबल पढ़ने की अनुमति देता है
  5. 5. D · कंपोज़िट की के किसी भाग पर नॉन-की कॉलमों की आंशिक निर्भरताएँ
  6. 6. C · 'unknown'
  7. 7. A · o पर WHERE शर्त NULL से भरी पंक्तियों को अस्वीकार करती है, जिससे यह इनर जॉइन बन जाता है
  8. 8. D · ऑप्टिमिस्टिक कॉन्करेंसी कंट्रोल

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