1.आसान
कौन-सा कीवर्ड क्वेरी में किसी कॉलम या टेबल को एक अस्थायी वैकल्पिक नाम देता है?
- AALIAS
- BRENAME
- CNAME
- DAS
2.आसान
सरोगेट की (surrogate key) क्या है?
- Aईमेल पते जैसे वास्तविक डेटा से बनी की
- Bबिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
- Cकिसी अन्य टेबल को संदर्भित करने वाली की
- Dकेवल व्यू में उपयोग होने वाली की
3.आसान
SQL में NULL क्या दर्शाता है?
- Aएक अनुपस्थित या अज्ञात मान
- Bएक खाली स्ट्रिंग
- Cसंख्यात्मक कॉलमों में संख्या शून्य
- Dएक असत्य (false) बूलियन
4.मध्यम
अधिकांश डेटाबेस में SELECT price * 2 AS double_price FROM t WHERE double_price > 10 विफल क्यों होता है?
- AWHERE का मूल्यांकन SELECT सूची से पहले होता है, इसलिए उपनाम अभी मौजूद नहीं है
- BSELECT सूची में अंकगणित की अनुमति नहीं है
- CWHERE केवल टेक्स्ट कॉलमों की तुलना कर सकता है
- Dउपनामों में अंडरस्कोर नहीं हो सकता
5.मध्यम
कौन-सी क्वेरी प्रति ग्राहक ऑर्डरों की संख्या लौटाती है?
- ASELECT customer_id, COUNT(*) FROM orders ORDER BY customer_id
- BSELECT DISTINCT COUNT(*) FROM orders
- CSELECT customer_id FROM orders WHERE COUNT(*) > 0
- DSELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
6.मध्यम
एक फ़ॉरेन की ON DELETE CASCADE के साथ घोषित है। पैरेंट पंक्ति हटाने पर क्या होता है?
- Aपैरेंट पंक्ति एक आर्काइव टेबल में कॉपी हो जाती है
- Bउसे संदर्भित करने वाली चाइल्ड पंक्तियाँ स्वतः हट जाती हैं
- Cहटाना हमेशा अस्वीकार हो जाता है
- Dचाइल्ड पंक्तियों की फ़ॉरेन की अपने आप NULL हो जाती है
7.कठिन
FULL OUTER JOIN क्या लौटाता है?
- Aकार्टेशियन गुणनफल, जिसमें एक टेबल की हर पंक्ति दूसरी टेबल की हर पंक्ति के साथ जोड़ी जाती है
- Bकेवल मेल न खाने वाली पंक्तियाँ
- Cकेवल मेल खाने वाली पंक्तियाँ
- Dदोनों टेबलों की सभी पंक्तियाँ, जहाँ संभव हो मिलाई गईं और अन्यथा NULL से भरी गईं
8.कठिन
टू-फ़ेज़ लॉकिंग (2PL) क्या सुनिश्चित करता है?
- Aकि डेडलॉक कभी नहीं हो सकते
- Bकि किसी लॉक की आवश्यकता नहीं होती
- Cकॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
- Dकि ट्रांज़ैक्शन कभी प्रतीक्षा नहीं करते
उत्तर कुंजी
- 1. D · AS
- 2. B · बिना व्यावसायिक अर्थ वाला कृत्रिम पहचानकर्ता, जैसे auto-increment id
- 3. A · एक अनुपस्थित या अज्ञात मान
- 4. A · WHERE का मूल्यांकन SELECT सूची से पहले होता है, इसलिए उपनाम अभी मौजूद नहीं है
- 5. D · SELECT customer_id, COUNT(*) FROM orders GROUP BY customer_id
- 6. B · उसे संदर्भित करने वाली चाइल्ड पंक्तियाँ स्वतः हट जाती हैं
- 7. D · दोनों टेबलों की सभी पंक्तियाँ, जहाँ संभव हो मिलाई गईं और अन्यथा NULL से भरी गईं
- 8. C · कॉन्फ़्लिक्ट-सीरियलाइज़ेबल शेड्यूल
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।