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

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

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

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

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

1.आसान

कैंडिडेट की (candidate key) क्या है?

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

एंटिटी-रिलेशनशिप (ER) डायग्राम का उपयोग किसलिए होता है?

  1. Aडेटाबेस डिज़ाइन करते समय एंटिटी, उनके एट्रिब्यूट और संबंधों का मॉडल बनाने के लिए
  2. Bडेटाबेस के उपयोगकर्ताओं की सूची बनाने के लिए
  3. Cयह दिखाने के लिए कि क्वेरी कैसे निष्पादित होती है
  4. Dडेटाबेस प्रदर्शन मापने के लिए
3.आसान

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

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

SQL इंजेक्शन (SQL injection) क्या है?

  1. Aइंडेक्स जोड़ने का एक तरीका
  2. Bएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
  3. Cडेटाबेस बैकअप की एक तकनीक
  4. Dएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
5.मध्यम

orders टेबल में 5 पंक्तियाँ हैं, हर एक किसी मौजूदा ग्राहक को संदर्भित करती है। customers टेबल में 3 पंक्तियाँ हैं। customer_id पर INNER JOIN कितनी पंक्तियाँ लौटाता है?

  1. A8
  2. B15
  3. C5
  4. D3
6.मध्यम

एक कॉलम में मान 10, 20 और NULL हैं। AVG(col) क्या लौटाता है?

  1. A15
  2. B10
  3. CNULL
  4. D30
7.कठिन

कौन-सा आइसोलेशन लेवल डर्टी रीड रोकता है लेकिन नॉन-रिपीटेबल रीड की अनुमति देता है?

  1. ASerializable
  2. BRepeatable read
  3. CRead committed
  4. DRead uncommitted
8.कठिन

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

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

उत्तर कुंजी

  1. 1. B · कॉलमों का एक न्यूनतम समूह जो प्रत्येक पंक्ति की विशिष्ट पहचान करता है
  2. 2. A · डेटाबेस डिज़ाइन करते समय एंटिटी, उनके एट्रिब्यूट और संबंधों का मॉडल बनाने के लिए
  3. 3. B · एक अनुपस्थित या अज्ञात मान
  4. 4. D · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
  5. 5. C · 5
  6. 6. A · 15
  7. 7. C · Read committed
  8. 8. D · COUNT(*) बिना ऑर्डर वाले ग्राहकों के लिए NULL से भरी पंक्ति को 1 गिनता है

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