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

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

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

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

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

1.आसान

ट्रांज़ैक्शन में COMMIT क्या करता है?

  1. Aपूरे डेटाबेस को लॉक करता है
  2. Bट्रांज़ैक्शन शुरू होने के बाद किए गए सभी परिवर्तनों को पूर्ववत करता है
  3. Cएक नई टेबल शुरू करता है
  4. Dट्रांज़ैक्शन के सभी परिवर्तनों को स्थायी बनाता है
2.आसान

कौन-सा स्टेटमेंट टेबल से पंक्तियाँ हटाता है?

  1. AREMOVE
  2. BTRUNCATE COLUMN
  3. CDROP
  4. DDELETE
3.आसान

LIKE पैटर्न में _ (अंडरस्कोर) वाइल्डकार्ड का क्या अर्थ है?

  1. Aकोई भी अक्षर पर अंक नहीं
  2. Bएक स्पेस कैरेक्टर
  3. Cठीक एक कैरेक्टर
  4. Dशून्य या अधिक कैरेक्टर
4.मध्यम

SQL इंजेक्शन (SQL injection) क्या है?

  1. Aएक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
  2. Bएक अकेले INSERT स्टेटमेंट से कई पंक्तियाँ जल्दी डालने की विधि
  3. Cडेटाबेस बैकअप की एक तकनीक
  4. Dइंडेक्स जोड़ने का एक तरीका
5.मध्यम

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

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

कॉमन टेबल एक्सप्रेशन (WITH name AS (...)) क्या प्रदान करता है?

  1. Aएक नया डेटाबेस उपयोगकर्ता
  2. Bकिसी कॉलम पर एक इंडेक्स
  3. Cएक स्थायी टेबल जो हटाए (drop) जाने तक डिस्क पर संग्रहित रहती है
  4. Dएक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
7.कठिन

मानक SQL में SELECT dept, name, COUNT(*) FROM emp GROUP BY dept अमान्य क्यों है?

  1. Adept को किसी एग्रीगेट फ़ंक्शन के भीतर होना चाहिए
  2. Bname न तो समूहित है न एग्रीगेट, इसलिए प्रति समूह उसका कोई एक मान नहीं है
  3. CGROUP BY में टेबल के सभी कॉलम सूचीबद्ध होने चाहिए
  4. DCOUNT(*) का उपयोग GROUP BY के साथ नहीं हो सकता
8.कठिन

टेबल employee(emp_id, dept_id, dept_name) की की emp_id है, और dept_id → dept_name है। कौन-सा कथन सही है?

  1. Aयह BCNF में है और इसलिए 3NF में भी है
  2. Bयह 1NF में नहीं है
  3. Cयह 2NF में नहीं है
  4. Dयह 2NF में है पर 3NF में नहीं

उत्तर कुंजी

  1. 1. D · ट्रांज़ैक्शन के सभी परिवर्तनों को स्थायी बनाता है
  2. 2. D · DELETE
  3. 3. C · ठीक एक कैरेक्टर
  4. 4. A · एक हमला जिसमें उपयोगकर्ता इनपुट SQL क्वेरी की संरचना बदल देता है
  5. 5. C · SELECT COUNT(DISTINCT city) FROM customers
  6. 6. D · एक नामित अस्थायी परिणाम जिसका उपयोग एक स्टेटमेंट के भीतर हो सकता है
  7. 7. B · name न तो समूहित है न एग्रीगेट, इसलिए प्रति समूह उसका कोई एक मान नहीं है
  8. 8. D · यह 2NF में है पर 3NF में नहीं

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