1.आसान
ट्रांज़ैक्शन में COMMIT क्या करता है?
- Aपूरे डेटाबेस को लॉक करता है
- Bट्रांज़ैक्शन शुरू होने के बाद किए गए सभी परिवर्तनों को पूर्ववत करता है
- Cएक नई टेबल शुरू करता है
- Dट्रांज़ैक्शन के सभी परिवर्तनों को स्थायी बनाता है
2.आसान
कौन-सा स्टेटमेंट टेबल से पंक्तियाँ हटाता है?
- AREMOVE
- BTRUNCATE COLUMN
- CDROP
- DDELETE
3.आसान
LIKE पैटर्न में _ (अंडरस्कोर) वाइल्डकार्ड का क्या अर्थ है?
- Aकोई भी अक्षर पर अंक नहीं
- Bएक स्पेस कैरेक्टर
- Cठीक एक कैरेक्टर
- Dशून्य या अधिक कैरेक्टर
4.मध्यम
SQL इंजेक्शन (SQL injection) क्या है?
- Aएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- Bएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
- Cडेटाबेस बैकअप की एक तकनीक
- Dइंडेक्स जोड़ने का एक तरीका
5.मध्यम
कौन-सी क्वेरी customers टेबल में अलग-अलग शहरों की संख्या लौटाती है?
- ASELECT DISTINCT COUNT(city) FROM customers
- BSELECT COUNT(city) FROM customers GROUP BY city
- CSELECT COUNT(DISTINCT city) FROM customers
- DSELECT SUM(DISTINCT city) FROM customers
6.मध्यम
कॉमन टेबल एक्सप्रेशन (WITH name AS (...)) क्या प्रदान करता है?
- Aएक नया डेटाबेस उपयोगकर्ता
- Bकिसी कॉलम पर एक इंडेक्स
- Cएक स्थायी टेबल जो हटाए (drop) जाने तक डिस्क पर संग्रहित रहती है
- Dएक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
7.कठिन
मानक SQL में SELECT dept, name, COUNT(*) FROM emp GROUP BY dept अमान्य क्यों है?
- Adept को किसी एग्रीगेट फ़ंक्शन के भीतर होना चाहिए
- Bname न तो समूहित है न एग्रीगेट, इसलिए प्रति समूह उसका कोई एक मान नहीं है
- CGROUP BY में टेबल के सभी कॉलम सूचीबद्ध होने चाहिए
- DCOUNT(*) का उपयोग GROUP BY के साथ नहीं हो सकता
8.कठिन
टेबल employee(emp_id, dept_id, dept_name) की की emp_id है, और dept_id → dept_name है। कौन-सा कथन सही है?
- Aयह BCNF में है और इसलिए 3NF में भी है
- Bयह 1NF में नहीं है
- Cयह 2NF में नहीं है
- Dयह 2NF में है पर 3NF में नहीं
उत्तर कुंजी
- 1. D · ट्रांज़ैक्शन के सभी परिवर्तनों को स्थायी बनाता है
- 2. D · DELETE
- 3. C · ठीक एक कैरेक्टर
- 4. A · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
- 5. C · SELECT COUNT(DISTINCT city) FROM customers
- 6. D · एक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
- 7. B · name न तो समूहित है न एग्रीगेट, इसलिए प्रति समूह उसका कोई एक मान नहीं है
- 8. D · यह 2NF में है पर 3NF में नहीं
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।