1.आसान
किसी कॉलम पर UNIQUE कंस्ट्रेंट क्या गारंटी देता है?
- Aउस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
- Binsert के बाद कॉलम बदला नहीं जा सकता
- Cकॉलम के मान क्रमबद्ध होते हैं
- Dकॉलम अपने आप टेबल की प्राइमरी की बन जाता है
2.आसान
एक ग्राहक कई ऑर्डर दे सकता है, पर हर ऑर्डर ठीक एक ग्राहक का होता है। यह किस प्रकार का संबंध है?
- Aएक-से-अनेक (one-to-many)
- Bएक-से-एक (one-to-one)
- Cअनेक-से-अनेक (many-to-many)
- Dशून्य-से-शून्य
3.आसान
कौन-सा स्टेटमेंट टेबल से पंक्तियाँ हटाता है?
- ADELETE
- BTRUNCATE COLUMN
- CDROP
- DREMOVE
4.मध्यम
प्रथम नॉर्मल फ़ॉर्म (1NF) की आवश्यकता क्या है?
- Aप्रत्येक नॉन-की कॉलम पूरी की पर निर्भर हो और की के अलावा किसी पर नहीं
- Bप्रत्येक कॉलम में परमाणु (atomic) मान हों और कोई दोहराए जाने वाले समूह न हों
- Cकोई फ़ॉरेन की न हो
- Dहर टेबल में ठीक एक कॉलम हो
5.मध्यम
जिस ग्राहक का phone NULL है, उसके लिए SELECT COALESCE(phone, 'unknown') FROM customers क्या लौटाता है?
- A'unknown'
- BNULL
- Cएक ख़ाली स्ट्रिंग
- Dएक त्रुटि
6.मध्यम
कॉलमों पर इंडेक्स क्यों बनाए जाते हैं?
- Aउन कॉलमों पर खोज और जॉइन को तेज़ करने के लिए
- BNULL मानों को रोकने के लिए
- Cडिस्क स्थान बचाने के लिए
- Dउन कॉलमों पर इंसर्ट और अपडेट को तेज़ करने के लिए
7.कठिन
बिना उपयोगी इंडेक्स वाली दो बड़ी टेबलों के बीच समता जॉइन के लिए ऑप्टिमाइज़र अक्सर कौन-सा जॉइन एल्गोरिदम चुनता है?
- Aप्राइमरी की पर बिटमैप जॉइन
- Bइंडेक्स लुकअप के साथ नेस्टेड लूप जॉइन
- Cक्रॉस जॉइन
- Dहैश जॉइन
8.कठिन
टेबल employee(emp_id, dept_id, dept_name) की की emp_id है, और dept_id → dept_name है। कौन-सा कथन सही है?
- Aयह 2NF में नहीं है
- Bयह 2NF में है पर 3NF में नहीं
- Cयह 1NF में नहीं है
- Dयह BCNF में है और इसलिए 3NF में भी है
उत्तर कुंजी
- 1. A · उस कॉलम में किन्हीं दो पंक्तियों का एक ही गैर-NULL मान नहीं होता
- 2. A · एक-से-अनेक (one-to-many)
- 3. A · DELETE
- 4. B · प्रत्येक कॉलम में परमाणु (atomic) मान हों और कोई दोहराए जाने वाले समूह न हों
- 5. A · 'unknown'
- 6. A · उन कॉलमों पर खोज और जॉइन को तेज़ करने के लिए
- 7. D · हैश जॉइन
- 8. B · यह 2NF में है पर 3NF में नहीं
पूरे चरण-दर-चरण हल: इस विषय का अभ्यास examproblems.com पर करें।