तैयारी गाइड
वरिष्ठ कंप्यूटर अनुदेशक DBMS MCQ अभ्यास
वरिष्ठ कंप्यूटर अनुदेशक DBMS MCQ अभ्यास में रिलेशनल अलजेब्रा और कैलकुलस, इंटीग्रिटी कंस्ट्रेंट, ट्रिगर, नॉर्मलाइज़ेशन, इंडेक्सिंग, ट्रांज़ैक्शन प्रोसेसिंग और कन्करेंसी कंट्रोल पर ध्यान दें। नीचे दिए, स्रोतों से जाँचे गए सवालों से पेपर 2 का अभ्यास करें, फिर सिलेबस, MCQ बैंक और पिछले वर्ष के प्रश्नपत्र हल करें।
वरिष्ठ स्तर के DBMS का दायरा क्या है?
आधिकारिक वरिष्ठ सिलेबस डेटाबेस आर्किटेक्चर और डेटा मैनिपुलेशन की शुरुआती समझ से आगे जाता है। इसमें साफ़ तौर पर E-R मॉडल, रिलेशनल अलजेब्रा और कैलकुलस, इंटीग्रिटी कंस्ट्रेंट, ट्रिगर, नॉर्मलाइज़ेशन, इंडेक्सिंग, ट्रांज़ैक्शन प्रोसेसिंग, कन्करेंसी कंट्रोल और RDBMS शामिल हैं। इसलिए पेपर 2 के अभ्यास में डिज़ाइन की समझ और कई यूज़र के साथ सही नतीजे बनाए रखना मुख्य हैं।
| हिस्सा | वरिष्ठ स्तर का फ़र्क | अभ्यास का तरीका |
|---|---|---|
| रिलेशनल सिद्धांत | अलजेब्रा और कैलकुलस | ऑपरेटर या क्वेरी का अर्थ पहचानें |
| डेटाबेस डिज़ाइन | कंस्ट्रेंट, ट्रिगर और नॉर्मलाइज़ेशन | डिपेंडेंसी और नियम लागू करने का तरीका जाँचें |
| डेटा तक पहुँच | इंडेक्सिंग | प्रेडिकेट के अनुसार तरीका चुनें |
| ट्रांज़ैक्शन | प्रोसेसिंग और कन्करेंसी कंट्रोल | गड़बड़ी और आइसोलेशन पहचानें |
इस यूनिट को पूरे तकनीकी पेपर में समझने के लिए [वरिष्ठ कंप्यूटर अनुदेशक सिलेबस](/senior-computer-instructor) देखें। यह टेबल पढ़ाई का नक्शा है, आधिकारिक टॉपिक वेटेज नहीं।
रिलेशनल अलजेब्रा और कैलकुलस को कैसे जाँचें?
रिलेशनल अलजेब्रा प्रोसीजरल है: उसका एक्सप्रेशन वे ऑपरेशन बताता है जिनसे नतीजे का रिलेशन बनता है। ट्यूपल रिलेशनल कैलकुलस डिक्लेरेटिव है: वह बताता है कि चुने जाने वाले ट्यूपल में कौन-से गुण होने चाहिए। सिलेक्शन और प्रोजेक्शन को अलग रखें; सिलेक्शन पंक्तियाँ छाँटता है, जबकि प्रोजेक्शन एट्रिब्यूट चुनता है।
MCQ 1 · स्रोत: IBM इन्फ़ॉर्मिक्स दस्तावेज़ · कठिनाई: मध्यम
कौन-सा ऑपरेशन केवल शर्त पूरी करने वाले ट्यूपल रखता है?
A. प्रोजेक्शन B. सिलेक्शन C. यूनियन D. कार्टेशियन प्रोडक्ट
उत्तर: B। सिलेक्शन ट्यूपल पर प्रेडिकेट लगाता है; प्रोजेक्शन एट्रिब्यूट का सेट बदलता है।
MCQ 2 · स्रोत: एरिज़ोना स्टेट यूनिवर्सिटी विनआरडीबीआई गाइड · कठिनाई: कठिन
ट्यूपल रिलेशनल कैलकुलस से कौन-सा वर्णन सबसे सही मेल खाता है?
A. यह फ़िज़िकल इंडेक्स तय करता है B. यह प्रोसीजरल ऑपरेटर गिनाता है C. यह फ़ॉर्मूला से ज़रूरी ट्यूपल बताता है D. यह ट्रांज़ैक्शन शेड्यूल करता है
उत्तर: C। कैलकुलस ज़रूरी नतीजे का वर्णन करता है, जबकि अलजेब्रा ऑपरेशन वाला एक्सप्रेशन देता है।
कंस्ट्रेंट, ट्रिगर और नॉर्मलाइज़ेशन में क्या फ़र्क है?
कंस्ट्रेंट वह शर्त तय करता है जिसे स्टोर किए गए डेटा को मानना होता है; फ़ॉरेन की आपस में जुड़ी टेबल के बीच रेफ़रेंशियल इंटीग्रिटी बनाए रखती है। ट्रिगर तय डेटाबेस इवेंट पर चलता है, और रो ट्रिगर हर प्रभावित पंक्ति के लिए चलता है। नॉर्मलाइज़ेशन इसके बजाय दोहराव और डिपेंडेंसी की समस्याएँ घटाने के लिए रिलेशन की बनावट बदलता है।
MCQ 3 · स्रोत: पोस्टग्रेएसक्यूएल कंस्ट्रेंट दस्तावेज़ · कठिनाई: मध्यम
कौन-सा तरीका चाइल्ड टेबल की वैल्यू को रेफ़रेंस की गई टेबल की वैल्यू से मेल खाने के लिए बाध्य करता है?
A. फ़ॉरेन की B. व्यू C. हैश इंडेक्स D. प्रोजेक्शन
उत्तर: A। फ़ॉरेन की आपस में जुड़ी टेबल के बीच रेफ़रेंशियल इंटीग्रिटी बनाए रखती है।
MCQ 4 · स्रोत: माइक्रोसॉफ्ट नॉर्मलाइज़ेशन गाइड · कठिनाई: मध्यम
एक नॉन-की फ़ील्ड किसी दूसरे नॉन-की फ़ील्ड पर निर्भर है। 3NF किस डिज़ाइन समस्या को हटाता है?
A. रिपीटिंग ग्रुप B. पार्शियल डिपेंडेंसी C. ट्रांज़िटिव डिपेंडेंसी D. डर्टी रीड
उत्तर: C। थर्ड नॉर्मल फ़ॉर्म उन फ़ील्ड को हटाता है जो की पर सीधे निर्भर नहीं हैं।
MCQ में इंडेक्सिंग के कौन-से फ़र्क ज़रूरी हैं?
हर प्रेडिकेट में इंडेक्स अपने-आप उपयोगी नहीं होता। पोस्टग्रेएसक्यूएल में बी-ट्री इंडेक्स इक्वैलिटी और क्रम के आधार पर रेंज की तुलना संभालते हैं, जबकि हैश इंडेक्स केवल साधारण इक्वैलिटी तुलना संभालते हैं। पोस्टग्रेएसक्यूएल में प्राइमरी की अपने-आप यूनिक बी-ट्री इंडेक्स भी बनाती है, लेकिन इस प्रोडक्ट-विशेष बात को हर DBMS सवाल पर लागू नहीं करना चाहिए।
MCQ 5 · स्रोत: पोस्टग्रेएसक्यूएल इंडेक्स दस्तावेज़ · कठिनाई: मध्यम
पोस्टग्रेएसक्यूएल का कौन-सा इंडेक्स इक्वैलिटी और क्रम के आधार पर रेंज की तुलना, दोनों को सीधे संभाल सकता है?
A. हैश B. बी-ट्री C. ट्रिगर D. फ़ॉरेन की
उत्तर: B। बी-ट्री इक्वैलिटी और कम या अधिक जैसी तुलना संभालता है; हैश केवल इक्वैलिटी तक सीमित है।
सवाल हल करते समय पहले प्रेडिकेट पहचानें, फिर लॉजिकल कंस्ट्रेंट और फ़िज़िकल एक्सेस पाथ का फ़र्क देखें। क्वेरी धीमी होने पर केवल “इंडेक्स” न चुनें; कॉलम का फैलाव, लौटने वाली पंक्तियाँ और एक्ज़ीक्यूशन प्लान भी चुनाव को प्रभावित करते हैं।
ट्रांज़ैक्शन और कन्करेंसी के सवाल कैसे हल करें?
कन्करेंसी के सवाल तब आसान होते हैं जब गड़बड़ी का नाम ठीक पहचाना जाए। डर्टी रीड में किसी साथ चल रहे ऐसे ट्रांज़ैक्शन का लिखा डेटा पढ़ लिया जाता है जो अभी कमिट नहीं हुआ। नॉन-रिपीटेबल रीड में एक ट्रांज़ैक्शन उसी पंक्ति को दोबारा पढ़ता है और दूसरे ट्रांज़ैक्शन का कमिट हो चुका बदलाव पाता है। फ़ैंटम रीड में सर्च की शर्त पूरी करने वाली पंक्तियों का सेट बदल जाता है।
MCQ 6 · स्रोत: पोस्टग्रेएसक्यूएल ट्रांज़ैक्शन आइसोलेशन दस्तावेज़ · कठिनाई: कठिन
ट्रांज़ैक्शन T1, T2 की लिखी वैल्यू को T2 के कमिट होने से पहले पढ़ता है। कौन-सी गड़बड़ी हुई?
A. फ़ैंटम रीड B. डर्टी रीड C. लॉस्ट प्रोजेक्शन D. रेफ़रेंशियल उल्लंघन
उत्तर: B। वैल्यू साथ चल रहे ऐसे ट्रांज़ैक्शन से आई जो कमिट नहीं हुआ था; यही डर्टी रीड की परिभाषा है।
सीरियलाइज़ेबल सबसे कड़ा मानक आइसोलेशन स्तर है, क्योंकि साथ-साथ कमिट हुए ट्रांज़ैक्शन का असर ऐसा होना चाहिए जैसे उन्हें किसी एक क्रम में एक-एक करके चलाया गया हो। इस गारंटी को किसी खास RDBMS के लागू करने के तरीके से अलग रखें।
पेपर 2 के अभ्यास का सही क्रम क्या है?
पहले कॉन्सेप्ट दोहराएँ: E-R मैपिंग, की, रिलेशनल ऑपरेटर, डिपेंडेंसी, नॉर्मल फ़ॉर्म, कंस्ट्रेंट, ट्रिगर, इंडेक्स और आइसोलेशन की गड़बड़ियाँ। इसके बाद लेबल देखे बिना मिले-जुले सवाल हल करें, क्योंकि परीक्षा एक ही सवाल में दो कॉन्सेप्ट जाँच सकती है। हर गलती पर पूरा सवाल कॉपी करने के बजाय वह फ़र्क लिखें जिसमें चूक हुई। फिर नए उदाहरण से उसी फ़र्क को दोबारा हल करें।
टॉपिक के अनुसार अभ्यास के लिए [MCQ अभ्यास](/mcq) और पुराने पेपर की भाषा व गहराई समझने के लिए [पिछले वर्ष के प्रश्नपत्र](/pyq) देखें। हर तकनीकी उत्तर को किसी मानक स्रोत से जाँचें, खासकर जब विकल्प किसी खास डेटाबेस प्रोडक्ट पर निर्भर हो। हर सत्र के अंत में डिज़ाइन, क्वेरी सिद्धांत, फ़िज़िकल एक्सेस और कन्करेंसी वाला छोटा मिला-जुला सेट हल करें। यह क्रम आधिकारिक वरिष्ठ दायरे में समझ जाँचता है; यह आधिकारिक अध्यायवार वेटेज या हर पेपर में सवालों के समान बँटवारे का दावा नहीं करता।
आधिकारिक स्रोत
इस गाइड के लिए उपयोग किए गए स्रोत दस्तावेज़ देखें।
अक्सर पूछे जाने वाले प्रश्न
क्या वरिष्ठ कंप्यूटर अनुदेशक DBMS केवल SQL कमांड तक सीमित है?
नहीं। आधिकारिक वरिष्ठ दायरे में E-R मॉडल, रिलेशनल अलजेब्रा और कैलकुलस, कंस्ट्रेंट, ट्रिगर, नॉर्मलाइज़ेशन, इंडेक्सिंग, ट्रांज़ैक्शन प्रोसेसिंग और कन्करेंसी कंट्रोल भी शामिल हैं।
सिलेक्शन और प्रोजेक्शन में क्या फ़र्क है?
सिलेक्शन किसी शर्त से ट्यूपल छाँटता है, जबकि प्रोजेक्शन रिलेशन से एट्रिब्यूट चुनता है। दोनों को पंक्तियाँ छाँटने वाला मानना एक आम कॉन्सेप्ट की गलती है।
क्या फ़ॉरेन की चाइल्ड कॉलम पर अपने-आप इंडेक्स बनाती है?
हर प्रोडक्ट में ऐसा न मानें। पोस्टग्रेएसक्यूएल रेफ़रेंस करने वाले कॉलम पर अपने-आप इंडेक्स नहीं बनाता, हालांकि रेफ़रेंस की गई पंक्ति के अपडेट या डिलीट में ऐसा इंडेक्स अक्सर उपयोगी होता है।
कौन-सी आइसोलेशन गड़बड़ी में कमिट न हुआ डेटा पढ़ा जाता है?
डर्टी रीड में साथ चल रहे ट्रांज़ैक्शन का लिखा डेटा उसके कमिट होने से पहले पढ़ा जाता है। यह नॉन-रिपीटेबल रीड और फ़ैंटम रीड से अलग है।
इस DBMS गाइड के बाद अभ्यास कहाँ करें?
इसके बाद टॉपिक के अनुसार MCQ बैंक हल करें, फिर बिना लेबल देखे पिछले वर्ष के प्रश्नपत्र लगाएँ। जब कोई व्याख्या तय दायरे से बड़ी लगे, तो वरिष्ठ कंप्यूटर अनुदेशक सिलेबस दोबारा देखें।
