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

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

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

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

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

1.आसान

WHERE country IN ('NL', 'BE', 'DE') क्या करता है?

  1. Aवे पंक्तियाँ रखता है जिनका country सूची में नहीं है
  2. Bपंक्तियों को सूची के क्रम में क्रमबद्ध करता है
  3. Cवे पंक्तियाँ रखता है जिनका country सूची के किसी भी मान के बराबर है
  4. Dवे पंक्तियाँ रखता है जिनके country मान में तीनों कोड एक साथ शामिल हैं
2.आसान

कौन-सा स्टेटमेंट मौजूदा टेबल में नया कॉलम जोड़ता है?

  1. AUPDATE TABLE
  2. BCREATE COLUMN
  3. CINSERT COLUMN
  4. DALTER TABLE
3.आसान

फ़ॉरेन की (foreign key) क्या है?

  1. Aएक कॉलम जो किसी अन्य टेबल की प्राइमरी की को संदर्भित करता है
  2. Bएक कॉलम जिसके मान टेबल की सभी पंक्तियों में अद्वितीय होने चाहिए
  3. Cएक की जो हमेशा एन्क्रिप्टेड रहती है
  4. Dविदेशी उपयोगकर्ताओं द्वारा उपयोग की जाने वाली की
4.मध्यम

एक employees टेबल में manager_id कॉलम है जो किसी अन्य कर्मचारी को संदर्भित करता है। हर कर्मचारी को उसके मैनेजर के नाम के साथ कैसे सूचीबद्ध करते हैं?

  1. Aडिस्क पर टेबल की दूसरी प्रति बनाकर
  2. Bकेवल GROUP BY manager_id का उपयोग करके
  3. Cदो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
  4. DUNION ALL और WHERE फ़िल्टर का उपयोग करके टेबल को स्वयं से मिलाकर
5.मध्यम

छात्र कई कोर्स ले सकते हैं और कोर्स में कई छात्र होते हैं। इसे टेबलों में कैसे मॉडल किया जाता है?

  1. Astudents और courses को एक टेबल में मिलाकर
  2. Bstudents टेबल में course_id फ़ॉरेन की कॉलम से, जो courses को इंगित करता है
  3. Cstudents और courses दोनों की फ़ॉरेन की रखने वाली एक जंक्शन टेबल से
  4. Dएक कॉलम में संग्रहित course id की सूची से
6.मध्यम

ROLLBACK TO SAVEPOINT s1 क्या करता है?

  1. Aट्रांज़ैक्शन समाप्त करता है और सब कुछ कमिट करता है
  2. Bsavepoint और तब से बदली गई सभी टेबलें हटा देता है
  3. Cपूरे ट्रांज़ैक्शन को शुरुआत से पूर्ववत करता है
  4. Dsavepoint s1 के बाद किए गए परिवर्तन पूर्ववत करता है, ट्रांज़ैक्शन खुला रखते हुए
7.कठिन

R(A, B, C, D) पर फ़ंक्शनल डिपेंडेंसी A → B, B → C और C → D दी गई हैं। क्लोज़र A+ क्या है?

  1. A{A, B, C, D}
  2. B{A}
  3. C{A, B, C}
  4. D{A, B}
8.कठिन

टेबल enrolment(student_id, course_id, student_name, grade) की की (student_id, course_id) है। यह किस नॉर्मल फ़ॉर्म का उल्लंघन करती है?

  1. Aदूसरा नॉर्मल फ़ॉर्म, क्योंकि student_name केवल student_id पर निर्भर है
  2. Bकोई नहीं, यह BCNF में है
  3. Cपहला नॉर्मल फ़ॉर्म, क्योंकि grade कॉलम में परमाणु (atomic) मान नहीं हैं
  4. Dकेवल तीसरा नॉर्मल फ़ॉर्म, क्योंकि grade, student_name पर निर्भर है

उत्तर कुंजी

  1. 1. C · वे पंक्तियाँ रखता है जिनका country सूची के किसी भी मान के बराबर है
  2. 2. D · ALTER TABLE
  3. 3. A · एक कॉलम जो किसी अन्य टेबल की प्राइमरी की को संदर्भित करता है
  4. 4. C · दो उपनामों का उपयोग करके employees टेबल को स्वयं से जोड़कर
  5. 5. C · students और courses दोनों की फ़ॉरेन की रखने वाली एक जंक्शन टेबल से
  6. 6. D · savepoint s1 के बाद किए गए परिवर्तन पूर्ववत करता है, ट्रांज़ैक्शन खुला रखते हुए
  7. 7. A · {A, B, C, D}
  8. 8. A · दूसरा नॉर्मल फ़ॉर्म, क्योंकि student_name केवल student_id पर निर्भर है

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