1.आसान
UNION दो SELECT क्वेरी के परिणामों के साथ क्या करता है?
- Aउन्हें किसी की पर अगल-बगल जोड़ता है
- Bकेवल वे पंक्तियाँ रखता है जो दोनों में हैं
- Cकेवल वे पंक्तियाँ रखता है जो पहली क्वेरी में हैं पर दूसरी में नहीं
- Dउन्हें एक परिणाम में मिलाता है और डुप्लिकेट पंक्तियाँ हटाता है
2.आसान
सरोगेट की (surrogate key) क्या है?
- Aईमेल पते जैसे वास्तविक डेटा से बनी की
- Bकिसी अन्य टेबल को संदर्भित करने वाली की
- Cबिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
- Dकेवल व्यू में उपयोग होने वाली की
3.आसान
WHERE price BETWEEN 10 AND 20 कौन-सी पंक्तियाँ चुनता है?
- A10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
- Bकेवल 10 या 20 के बराबर price वाली पंक्तियाँ
- C10 से ऊपर और 20 से नीचे price वाली पंक्तियाँ, 10 और 20 को छोड़कर
- D10 से 20 की सीमा के बाहर price वाली पंक्तियाँ
4.मध्यम
एक टेबल हर ऑर्डर पंक्ति पर ग्राहक का पता संग्रहित करती है। एक पंक्ति में पता बदलना पर अन्य में नहीं, किसका उदाहरण है?
- Aइंसर्शन विसंगति (insertion anomaly)
- Bअपडेट विसंगति (update anomaly)
- Cडिलीशन विसंगति (deletion anomaly)
- Dफ़ैंटम रीड (phantom read)
5.मध्यम
LEFT JOIN क्या लौटाता है?
- Aदोनों टेबलों की केवल मेल खाने वाली पंक्तियाँ
- Bकेवल दाईं टेबल की सभी पंक्तियाँ
- Cवे पंक्तियाँ जो किसी भी टेबल में मेल नहीं खातीं
- Dबाईं टेबल की सभी पंक्तियाँ और दाईं टेबल की मेल खाने वाली पंक्तियाँ, जहाँ मेल न हो वहाँ NULL के साथ
6.मध्यम
दो SELECT क्वेरी के बीच उपयोग करने पर INTERSECT क्या लौटाता है?
- Aदोनों परिणामों की सभी पंक्तियाँ
- Bवे पंक्तियाँ जो दोनों परिणामों में हैं
- Cवे पंक्तियाँ जो पहले परिणाम में हैं पर दूसरे में नहीं
- Dपरिणामों का कार्तीय गुणनफल
7.कठिन
write-ahead logging (WAL) नियम क्या अपेक्षा करता है?
- Aलॉग केवल क्रैश के बाद लिखा जाता है
- Bकिसी परिवर्तन का लॉग रिकॉर्ड बदले गए डेटा पेज से पहले स्थिर भंडारण तक पहुँचना चाहिए
- Cडेटा पेज लॉग से पहले लिखे जाने चाहिए
- Dहर क्वेरी पार्स होने से पहले लॉग होनी चाहिए
8.कठिन
3NF की तुलना में टेबलों को BCNF में विघटित करने की एक ज्ञात कमी क्या है?
- ABCNF टेबलों में प्राइमरी की नहीं हो सकती
- BBCNF, 3NF से अधिक अतिरेक (redundancy) की अनुमति देता है
- Cकुछ फ़ंक्शनल डिपेंडेंसी अब एक अकेली टेबल के भीतर जाँची नहीं जा सकतीं
- Dवापस जोड़ने पर विघटन हमेशा डेटा खो देता है
उत्तर कुंजी
- 1. D · उन्हें एक परिणाम में मिलाता है और डुप्लिकेट पंक्तियाँ हटाता है
- 2. C · बिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
- 3. A · 10 से 20 तक price वाली पंक्तियाँ, 10 और 20 सहित
- 4. B · अपडेट विसंगति (update anomaly)
- 5. D · बाईं टेबल की सभी पंक्तियाँ और दाईं टेबल की मेल खाने वाली पंक्तियाँ, जहाँ मेल न हो वहाँ NULL के साथ
- 6. B · वे पंक्तियाँ जो दोनों परिणामों में हैं
- 7. B · किसी परिवर्तन का लॉग रिकॉर्ड बदले गए डेटा पेज से पहले स्थिर भंडारण तक पहुँचना चाहिए
- 8. C · कुछ फ़ंक्शनल डिपेंडेंसी अब एक अकेली टेबल के भीतर जाँची नहीं जा सकतीं
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।