1.आसान
एंटिटी-रिलेशनशिप (ER) डायग्राम का उपयोग किसलिए होता है?
- Aडेटाबेस के उपयोगकर्ताओं की सूची बनाने के लिए
- Bडेटाबेस डिज़ाइन करते समय एंटिटी, उनके एट्रिब्यूट और संबंधों का मॉडल बनाने के लिए
- Cयह दिखाने के लिए कि क्वेरी कैसे निष्पादित होती है
- Dडेटाबेस प्रदर्शन मापने के लिए
2.आसान
कंपोज़िट की (composite key) क्या है?
- Aदो या अधिक कॉलमों से बनी की
- Bएक अलग टेबल में संग्रहित की
- Cडेटाबेस द्वारा उत्पन्न की गई की
- Dडुप्लिकेट मानों की अनुमति देने वाली की
3.आसान
GRANT और REVOKE SQL के किस भाग से संबंधित हैं?
- AData Definition Language (DDL)
- BData Control Language (DCL)
- CData Query Language (DQL)
- DData Manipulation Language (DML)
4.मध्यम
द्वितीय नॉर्मल फ़ॉर्म (2NF) क्या हटाता है?
- Aसभी NULL मान
- Bफ़ॉरेन की
- Cकिसी अन्य नॉन-की कॉलम के माध्यम से नॉन-की कॉलमों के बीच सकर्मक (transitive) निर्भरताएँ
- Dकंपोज़िट की के किसी भाग पर नॉन-की कॉलमों की आंशिक निर्भरताएँ
5.मध्यम
कौन-सी क्वेरी customers टेबल में अलग-अलग शहरों की संख्या लौटाती है?
- ASELECT SUM(DISTINCT city) FROM customers
- BSELECT COUNT(DISTINCT city) FROM customers
- CSELECT COUNT(city) FROM customers GROUP BY city
- DSELECT DISTINCT COUNT(city) FROM customers
6.मध्यम
कौन-सी क्वेरी उन ग्राहकों को सूचीबद्ध करती है जिन्होंने कभी ऑर्डर नहीं दिया?
- ASELECT c.name FROM customers c INNER JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- BSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id = NULL
- CSELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NOT NULL
- 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 क्या करता है?
- Aदोनों ट्रांज़ैक्शनों को एक साथ कमिट करता है
- Bदोनों ट्रांज़ैक्शनों को एक में मिला देता है
- Cडेडलॉक का पता लगाकर एक ट्रांज़ैक्शन को पीड़ित (victim) के रूप में रद्द करता है
- Dदोनों ट्रांज़ैक्शनों को तब तक प्रतीक्षा करने देता है जब तक उनमें से एक सामान्य रूप से कमिट न हो जाए
8.कठिन
SELECT day, SUM(amount) OVER (ORDER BY day) FROM sales क्या गणना करता है?
- Aप्रति दिन औसत amount
- Bday के अनुसार क्रमबद्ध amount का चलता योग (running total)
- Cहर पंक्ति पर सभी amounts का योग
- Dप्रति दिन एक पंक्ति, केवल उस दिन के योग के साथ
उत्तर कुंजी
- 1. B · डेटाबेस डिज़ाइन करते समय एंटिटी, उनके एट्रिब्यूट और संबंधों का मॉडल बनाने के लिए
- 2. A · दो या अधिक कॉलमों से बनी की
- 3. B · Data Control Language (DCL)
- 4. D · कंपोज़िट की के किसी भाग पर नॉन-की कॉलमों की आंशिक निर्भरताएँ
- 5. B · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · SELECT c.name FROM customers c LEFT JOIN orders o ON o.customer_id = c.id WHERE o.id IS NULL
- 7. C · डेडलॉक का पता लगाकर एक ट्रांज़ैक्शन को पीड़ित (victim) के रूप में रद्द करता है
- 8. B · day के अनुसार क्रमबद्ध amount का चलता योग (running total)
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।