DBMS — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 639 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
639 questions

Question 331

EN + हिं Hard
GB Materialization in query processing
IN क्वेरी प्रसंस्करण में भौतिकीकरण
Passes tuples directly to next operator टुपल्स को सीधे अगले ऑपरेटर को भेजता है
Fully computes and stores intermediate result before passing to next operator अगले ऑपरेटर को भेजने से पहले मध्यवर्ती परिणाम की पूरी तरह से गणना और भंडारण करता है
Uses indexes only केवल अनुक्रमणिका का उपयोग करता है
Runs in parallel समानांतर में चलता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Materialization: compute entire intermediate result, store in temp file, then pass to next operator.
व्याख्या (हिन्दी) भौतिककरण: संपूर्ण मध्यवर्ती परिणाम की गणना करें, अस्थायी फ़ाइल में संग्रहीत करें, फिर अगले ऑपरेटर को पास करें।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 332

EN + हिं Hard
GB External sort complexity for n blocks, B buffer frames is approximately
IN एन ब्लॉक, बी बफर फ्रेम के लिए बाहरी सॉर्ट जटिलता लगभग है
O(n) पर)
O(n log_B n) passes O(n log_B n) गुजरता है
O(n²) ओ(एन²)
O(1) हे(1)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) External merge sort: approximately ⌈log_{B-1}⌈n/B⌉⌉ merge passes + 1 sort pass ≈ O(n log_B n).
व्याख्या (हिन्दी) बाहरी मर्ज सॉर्ट: लगभग ⌈log_{B-1}⌈n/B⌉⌉ मर्ज पास + 1 सॉर्ट पास ≈ O(n log_B n)।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 333

EN + हिं Hard
GB ISAM supports
IN आईएसएएम समर्थन करता है
Only hash access केवल हैश एक्सेस
Only sequential access केवल अनुक्रमिक पहुंच
Both sequential access AND indexed access (but static overflow) अनुक्रमिक पहुंच और अनुक्रमित पहुंच दोनों (लेकिन स्थिर अतिप्रवाह)
Only equality queries केवल समानता प्रश्न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ISAM: supports sequential AND indexed access via a static index structure.
व्याख्या (हिन्दी) आईएसएएम: स्थिर सूचकांक संरचना के माध्यम से अनुक्रमिक और अनुक्रमित पहुंच का समर्थन करता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 334

EN + हिं Hard
GB Histogram in query optimizer stores
IN क्वेरी ऑप्टिमाइज़र स्टोर्स में हिस्टोग्राम
Query execution history क्वेरी निष्पादन इतिहास
Distribution of attribute values for better cardinality estimation बेहतर कार्डिनैलिटी आकलन के लिए विशेषता मानों का वितरण
Index structure सूचकांक संरचना
Transaction log हस्तांतरण लॉग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Histograms: attribute value distributions helping optimizer estimate predicate result sizes.
व्याख्या (हिन्दी) हिस्टोग्राम: विशेषता मान वितरण ऑप्टिमाइज़र अनुमान अनुमान परिणाम आकार में मदद करता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 335

EN + हिं Hard
GB Why is sequential disk access faster than random?
IN अनुक्रमिक डिस्क एक्सेस रैंडम की तुलना में तेज़ क्यों है?
Data is cached डेटा कैश किया गया है
No seek time or rotational latency between consecutive blocks लगातार ब्लॉकों के बीच कोई खोज समय या घूर्णी विलंबता नहीं
Data is compressed डेटा संपीड़ित है
Sequential data is smaller अनुक्रमिक डेटा छोटा है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Sequential: after reading one block, next block immediately available - no additional seek/rotation.
व्याख्या (हिन्दी) अनुक्रमिक: एक ब्लॉक को पढ़ने के बाद, अगला ब्लॉक तुरंत उपलब्ध होता है - कोई अतिरिक्त खोज/रोटेशन नहीं।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 336

EN + हिं Hard
GB Index seek vs index scan: index SEEK
IN इंडेक्स सीक बनाम इंडेक्स स्कैन: इंडेक्स सीक
Scans all leaf nodes सभी पत्ती नोड्स को स्कैन करता है
Is equivalent to scan स्कैन के बराबर है
Traverses B+tree to find specific key (fast for selective queries) विशिष्ट कुंजी खोजने के लिए बी+ट्री को ट्रैवर्स करता है (चयनात्मक प्रश्नों के लिए तेज़)
Always slower हमेशा धीमा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Index SEEK: traverses B+tree root-to-leaf to find specific key - very fast for selective predicates.
व्याख्या (हिन्दी) इंडेक्स सीक: विशिष्ट कुंजी खोजने के लिए बी+पेड़ की जड़ से पत्ती तक का पता लगाता है - चयनात्मक विधेय के लिए बहुत तेज़।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 337

EN + हिं Hard
GB Fill factor in index creation specifies
IN सूचकांक निर्माण में भरण कारक निर्दिष्ट करता है
Number of indexes allowed अनुमत अनुक्रमणिका की संख्या
Percentage of each index page to fill leaving space for future inserts भावी प्रविष्टियों के लिए स्थान छोड़कर भरने हेतु प्रत्येक अनुक्रमणिका पृष्ठ का प्रतिशत
Size of each page प्रत्येक पृष्ठ का आकार
Maximum rows indexed अधिकतम पंक्तियाँ अनुक्रमित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fill factor (e.g., 80%): leaves empty space in index pages for future inserts, reducing page splits.
व्याख्या (हिन्दी) भरण कारक (उदाहरण के लिए, 80%): भविष्य में प्रविष्टियों के लिए सूचकांक पृष्ठों में खाली स्थान छोड़ता है, जिससे पृष्ठ विभाजन कम हो जाता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 338

EN + हिं Hard
GB Linear hashing
IN रैखिक हैशिंग
Doubles hash table suddenly हैश तालिका अचानक दोगुनी हो गई
Splits buckets incrementally in linear order without sudden doubling अचानक दोहरीकरण के बिना, रैखिक क्रम में बाल्टियों को क्रमिक रूप से विभाजित करता है
Uses fixed buckets स्थिर बाल्टियों का उपयोग करता है
Requires sorted input क्रमबद्ध इनपुट की आवश्यकता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Linear hashing: incrementally splits one bucket at a time - grows gradually without large reorganizations.
व्याख्या (हिन्दी) रैखिक हैशिंग: एक समय में एक बाल्टी को क्रमिक रूप से विभाजित करता है - बड़े पुनर्गठन के बिना धीरे-धीरे बढ़ता है।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 339

EN + हिं Hard
GB Extendible hashing solves static hashing by
IN विस्तार योग्य हैशिंग स्थैतिक हैशिंग को हल करता है
Using larger fixed buckets बड़ी स्थिर बाल्टियों का उपयोग करना
Dynamically doubling directory size and splitting buckets as needed आवश्यकतानुसार निर्देशिका आकार को गतिशील रूप से दोगुना करना और बकेट को विभाजित करना
Removing overflow records अतिप्रवाह रिकॉर्ड हटा रहा है
Using B+ trees for overflow अतिप्रवाह के लिए B+ पेड़ों का उपयोग करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Extendible hashing: dynamically adjusts directory size and splits individual buckets when they overflow.
व्याख्या (हिन्दी) विस्तार योग्य हैशिंग: निर्देशिका आकार को गतिशील रूप से समायोजित करता है और अतिप्रवाह होने पर अलग-अलग बकेट को विभाजित करता है।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 340

EN + हिं Hard
GB Double buffering allows
IN डबल बफ़रिंग की अनुमति देता है
Twice the storage भंडारण से दोगुना
I/O of next block to overlap with CPU processing of current block अगले ब्लॉक का I/O वर्तमान ब्लॉक की सीपीयू प्रोसेसिंग के साथ ओवरलैप होगा
Reading each page twice प्रत्येक पृष्ठ को दो बार पढ़ना
Pinning pages twice पेजों को दो बार पिन करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Double buffering: two buffer frames for same file so I/O and CPU processing can overlap.
व्याख्या (हिन्दी) डबल बफ़रिंग: एक ही फ़ाइल के लिए दो बफ़र फ़्रेम ताकि I/O और CPU प्रोसेसिंग ओवरलैप हो सकें।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 341

EN + हिं Hard
GB The Selinger optimizer uses
IN सेलिंगर ऑप्टिमाइज़र का उपयोग करता है
Greedy join ordering लालची आदेश देने में शामिल हों
Dynamic programming to find optimal join ordering with estimated costs अनुमानित लागत के साथ इष्टतम जॉइन ऑर्डर खोजने के लिए गतिशील प्रोग्रामिंग
Random join ordering रैंडम जॉइन ऑर्डरिंग
Only left-deep trees केवल बायीं ओर गहरे पेड़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Selinger's algorithm (System R): uses dynamic programming with estimated costs for optimal join order.
व्याख्या (हिन्दी) सेलिंगर का एल्गोरिदम (सिस्टम आर): इष्टतम जुड़ाव क्रम के लिए अनुमानित लागत के साथ गतिशील प्रोग्रामिंग का उपयोग करता है।
🎯 Exam Perspective
यह सवाल DBMS ("Introduction to DBMS" sub-topic) category का है — difficulty level "Hard", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 342

EN + हिं Medium
GB Laravel Eloquent is
IN लारवेल एलोक्वेंट है
Raw SQL library कच्ची SQL लाइब्रेरी
ORM using Active Record pattern mapping tables to PHP classes ORM PHP कक्षाओं में सक्रिय रिकॉर्ड पैटर्न मैपिंग तालिकाओं का उपयोग कर रहा है
Migration tool only केवल माइग्रेशन उपकरण
Query optimizer क्वेरी अनुकूलक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Eloquent ORM: maps database tables to PHP classes. Each model=table, each instance=row.
व्याख्या (हिन्दी) सुवक्ता ORM: डेटाबेस तालिकाओं को PHP कक्षाओं में मैप करता है। प्रत्येक मॉडल=तालिका, प्रत्येक उदाहरण=पंक्ति।
🎯 Exam Perspective
यह प्रश्न DBMS ("Introduction to DBMS" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 343

EN + हिं Medium
GB php artisan make:model Question creates
IN php कारीगर बनाता है: मॉडल प्रश्न बनाता है
Migration file माइग्रेशन फ़ाइल
New Eloquent model class in app/Models ऐप/मॉडल में नया एलोकेंट मॉडल वर्ग
Seeder बोने की मशीन
Controller नियंत्रक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) make:model creates a new Eloquent model class file in the app/Models directory.
व्याख्या (हिन्दी) मेक:मॉडल ऐप/मॉडल निर्देशिका में एक नई एलोक्वेंट मॉडल क्लास फ़ाइल बनाता है।
🎯 Exam Perspective
DBMS ("Introduction to DBMS" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 344

EN + हिं Medium
GB Eloquent assumes table name is
IN एलोक्वेंट मानता है कि तालिका का नाम है
Same as model name मॉडल नाम के समान
Singular of model name मॉडल नाम का एकवचन
Plural snake_case of model (User→users, Question→questions) मॉडल का बहुवचन साँप_केस (उपयोगकर्ता→उपयोगकर्ता, प्रश्न→प्रश्न)
Always 'data' हमेशा 'डेटा'
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Eloquent convention: model name pluralized and snake_cased = table name. Question→questions.
व्याख्या (हिन्दी) सुवक्ता परिपाटी: मॉडल का नाम बहुवचन और साँप_केस = तालिका का नाम। प्रश्न→प्रश्न.
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में DBMS ("Introduction to DBMS" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 345

EN + हिं Medium
GB To override Eloquent table name
IN एलोक्वेंट तालिका नाम को ओवरराइड करने के लिए
Change model file name मॉडल फ़ाइल नाम बदलें
Set protected $table = 'custom_name' संरक्षित $टेबल = 'कस्टम_नाम' सेट करें
Use @table annotation @टेबल एनोटेशन का प्रयोग करें
Cannot be overridden ओवरराइड नहीं किया जा सकता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) protected $table = 'table_name' overrides Eloquent's automatic plural snake_case convention.
व्याख्या (हिन्दी) संरक्षित $table = 'table_name' एलोक्वेंट के स्वचालित बहुवचन स्नेक_केस कन्वेंशन को ओवरराइड करता है।
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो DBMS ("Introduction to DBMS" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।