MCQ
डेटाबेस मैनेजमेंट सिस्टम MCQ - उत्तर सहित अभ्यास प्रश्न
RAS/RPSC तैयारी के लिए डेटाबेस मैनेजमेंट सिस्टम के 44 प्रश्न हल करें।
अभ्यास प्रश्न
प्र.1R(A, B, C) पर F = {AB -> C, C -> B} दिया है। सामान्य रूपों और विभाजन के बारे में कौन-सा कथन सही है?
प्रत्याशी कुंजियां AB और AC हैं: AB सीधे C को निर्धारित करता है, और AC, C -> B के जरिए B को निर्धारित करता है। इसलिए A, B और C तीनों प्राइम एट्रिब्यूट हैं। निर्भरता C -> B में डिटरमिनेंट सुपरकी नहीं है, इसलिए BCNF टूटता है; लेकिन दाईं ओर B प्राइम है, इसलिए 3NF संतुष्ट रहता है। C पर CB और AC में BCNF विभाजन लॉसलेस है, फिर भी केवल प्रोजेक्टेड निर्भरताओं से AB -> C नहीं निकाली जा सकती।
प्र.2(district_id, exam_date, candidate_id) पर संयुक्त बी-ट्री इंडेक्स बनी है। सामान्य लेफ्ट-प्रिफ़िक्स नियम के अनुसार क्रमबद्ध खोज में कौन-सी शर्त इस इंडेक्स का सबसे कुशल उपयोग करेगी?
बहु-कॉलम बी-ट्री में क्रमबद्ध खोज के लिए अग्रणी कॉलम सबसे अधिक महत्त्व रखता है। district_id पर समानता इंडेक्स के पहले खंड को संकरा कर देती है, और फिर उसी खंड के भीतर exam_date की रेंज स्कैन की जा सकती है; दूसरे या तीसरे कॉलम से शुरू होने वाली शर्तें कमजोर मिलान देती हैं।
प्र.3टू-फेज़ लॉकिंग (2PL), स्ट्रिक्ट 2PL और ट्रांज़ैक्शन शेड्यूल के बारे में कौन-सा कथन सही है?
2PL में हर ट्रांज़ैक्शन का पहले ग्रोइंग फेज़ होता है, जहाँ वह लॉक लेता है, और लॉक छोड़ना शुरू होने के बाद श्रिंकिंग फेज़ होता है; इससे कॉन्फ्लिक्ट सीरियलाइज़ेबिलिटी की गारंटी मिलती है। लेकिन बेसिक 2PL यह ज़रूरी नहीं करता कि राइट लॉक कमिट तक पकड़े रहें। स्ट्रिक्ट 2PL एक्सक्लूसिव लॉक के लिए यह अनुशासन जोड़ता है, जिससे डर्टी रीड और कैस्केडिंग अबॉर्ट रुकते हैं, पर डेडलॉक की संभावना फिर भी रहती है।
प्र.4निम्न में कौन-सा ट्यूपल संबंधपरक कलन व्यंजक असुरक्षित है, क्योंकि उसका परिणाम सीमित डेटाबेस उदाहरण से बाहर के ट्यूपलों तक फैल सकता है?
सुरक्षित संबंधपरक कलन क्वेरी का परिणाम सीमित होना चाहिए और डेटाबेस के सक्रिय डोमेन से तय होना चाहिए। {t | not Student(t)} में मुक्त चर t को किसी संबंध से सकारात्मक सीमा नहीं मिलती। वह ऐसे मनमाने ट्यूपलों को भी दर्शा सकता है जो Student में नहीं आते। इससे परिणाम असीमित हो जाता है और यह किसी सीमित संबंधपरक बीजगणित क्वेरी के बराबर नहीं रहता।
प्र.5दो लेनदेन खाते क और ख पर साथ-साथ चलते हैं। दोनों पहले दोनों शेष पढ़ते हैं और फिर अलग-अलग खाते को बदलते हैं, जिससे क्रॉस-पंक्ति बाध्यता तभी टूटती है जब दोनों कमिट हो जाते हैं। यह कौन-सी घटना है, और SQL मानक मॉडल में किस आइसोलेशन स्तर से इसे रोकने का इरादा है?
राइट स्क्यू तब होता है जब लेनदेन कुछ समान डेटा पढ़ते हैं, अलग-अलग पंक्तियाँ बदलते हैं, और मिलकर किसी इनवेरिएंट को तोड़ देते हैं, जबकि कोई भी दूसरे की लिखाई को ऊपर से नहीं लिखता। SERIALIZABLE आइसोलेशन मानक स्तर की वह गारंटी है कि साथ-साथ निष्पादन का कोई समतुल्य सीरियल क्रम हो; इसलिए ऐसे संघर्ष पैटर्न में किसी एक लेनदेन को रोका या निरस्त किया जाना चाहिए।
आपने 44 में से 5 नमूना प्रश्न देख लिए हैं
डेटाबेस मैनेजमेंट सिस्टम पर अनलिमिटेड अभ्यास RAS टेस्ट सीरीज़ + प्रैक्टिस पैक या गेट पास में मिलता है।
और प्रश्न
6एक सारणी EMP(emp_id, manager_id, salary) में यह नियम लागू करना है: किसी कर्मचारी का वेतन, manager_id से संदर्भित कर्मचारी के वेतन से अधिक नहीं होना चाहिए; अपवाद केवल तब है जब manager_id NULL हो। सामान्य SQL संबंधपरक डेटाबेस तंत्र में सबसे उपयुक्त लागूकरण कौन-सा होगा?
7एक ई-आर आरेख में Employee नाम का एंटिटी सेट है, जिसकी प्राथमिक कुंजी emp_id है। Dependent नाम का कमजोर एंटिटी सेट है, जिसकी आंशिक कुंजी dep_name है। Dependent की Employee के साथ पहचान कराने वाले संबंध में पूर्ण भागीदारी है। कमजोर एंटिटी का अर्थ सबसे ठीक कौन-सा संबंधपरक डिजाइन बचाकर रखता है?
8अनुसूची S: r1(X), r2(X), w1(X), r3(Y), w2(X), w3(Y), c1, c2, c3 के लिए कॉन्फ्लिक्ट-सीरियलाइज़ेबिलिटी विश्लेषण में कौन-सा कथन सही है?
9डेटाबेस ट्रिगर को हर जोड़ी गई पंक्ति को भौतिक रूप से संग्रहीत होने से पहले, उसी पंक्ति के नए मानों से जांचना है और उसी पंक्ति के एक व्युत्पन्न स्तंभ को बदल भी सकना है। इसके लिए ट्रिगर का कौन-सा समय और स्तर सबसे ठीक है?
10शेड्यूल S पर विचार करें: r1(X), r2(X), w1(X), w2(X), जहां ri और wi क्रमशः ट्रांज़ैक्शन Ti द्वारा पढ़ना और लिखना बताते हैं। सही निष्कर्ष कौन-सा है?
11विश्वविद्यालय डेटाबेस के ई-आर डिजाइन में सेक्शन की पहचान course_id, सेमेस्टर, वर्ष और sec_id से होती है, और हर सेक्शन ठीक एक कोर्स से जुड़ा होना चाहिए। यदि sec_id केवल किसी खास कोर्स-प्रस्तुति अवधि के भीतर ही अलग पहचान देता है, तो संबंधों में बदलने से पहले कौन-सा मॉडल सबसे उचित रहेगा?
12Employee(emp_id, dept_id, salary, city) सारणी पर (dept_id, salary) का संयुक्त बी-वृक्ष सूचकांक है। इस सूचकांक के बाएं-से-प्रथम उपसर्ग गुण से कौन-सा क्वेरी ढांचा सबसे सीधे समर्थित है?
13टपल संबंधपरक कैलकुलस का सूत्र { t.A | R(t) OR NOT R(t) } मानिए। पारंपरिक डेटाबेस सिद्धांत में इस सूत्र को असुरक्षित क्वेरी मानकर क्यों अस्वीकार किया जाता है?
14मान लीजिए Enrolled(student_id, course_id) और Required(course_id) संबंध दिए हैं। कौन-सा संबंधपरक बीजगणित व्यंजक ठीक उन्हीं विद्यार्थियों को लौटाता है जो हर अनिवार्य पाठ्यक्रम में नामांकित हैं?
15सख्त द्वि-चरण लॉकिंग के बारे में लेनदेन प्रसंस्करण के लिए कौन-सा कथन सबसे सटीक है?
