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

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

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

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

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

1.आसान

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

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

कंपोज़िट की (composite key) क्या है?

  1. Aदो या अधिक कॉलमों से बनी की
  2. Bएक अलग टेबल में संग्रहित की
  3. Cडेटाबेस द्वारा उत्पन्न की गई की
  4. Dडुप्लिकेट मानों की अनुमति देने वाली की
3.आसान

GRANT और REVOKE SQL के किस भाग से संबंधित हैं?

  1. AData Definition Language (DDL)
  2. BData Control Language (DCL)
  3. CData Query Language (DQL)
  4. DData Manipulation Language (DML)
4.मध्यम

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

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

कौन-सी क्वेरी customers टेबल में अलग-अलग शहरों की संख्या लौटाती है?

  1. ASELECT SUM(DISTINCT city) FROM customers
  2. BSELECT COUNT(DISTINCT city) FROM customers
  3. CSELECT COUNT(city) FROM customers GROUP BY city
  4. DSELECT DISTINCT COUNT(city) FROM customers
6.मध्यम

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

  1. ASELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  2. BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
  3. CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
  4. DSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
7.कठिन

ट्रांज़ैक्शन T1 पंक्ति A को लॉक करता है और पंक्ति B की प्रतीक्षा करता है, जबकि T2 पंक्ति B को लॉक करता है और पंक्ति A की प्रतीक्षा करता है। एक सामान्य DBMS क्या करता है?

  1. Aदोनों ट्रांज़ैक्शनों को एक साथ कमिट करता है
  2. Bदोनों ट्रांज़ैक्शनों को एक में मिला देता है
  3. Cडेडलॉक का पता लगाकर एक ट्रांज़ैक्शन को पीड़ित (victim) के रूप में रद्द करता है
  4. Dदोनों ट्रांज़ैक्शनों को तब तक प्रतीक्षा करने देता है जब तक उनमें से एक सामान्य रूप से कमिट न हो जाए
8.कठिन

SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales क्या गणना करता है?

  1. Aप्रति दिन औसत amount
  2. Bday के अनुसार क्रमबद्ध amount का चलता योग (running total)
  3. Cहर पंक्ति पर सभी amounts का योग
  4. Dप्रति दिन एक पंक्ति, केवल उस दिन के योग के साथ

उत्तर कुंजी

  1. 1. B · डेटाबेस डिज़ाइन करते समय एंटिटी, उनके एट्रिब्यूट और संबंधों का मॉडल बनाने के लिए
  2. 2. A · दो या अधिक कॉलमों से बनी की
  3. 3. B · Data Control Language (DCL)
  4. 4. D · कंपोज़िट की के किसी भाग पर नॉन-की कॉलमों की आंशिक निर्भरताएँ
  5. 5. B · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. D · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
  7. 7. C · डेडलॉक का पता लगाकर एक ट्रांज़ैक्शन को पीड़ित (victim) के रूप में रद्द करता है
  8. 8. B · day के अनुसार क्रमबद्ध amount का चलता योग (running total)

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