DBMS — MCQ Practice

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

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

Question 2611

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 से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2612

EN + हिं Hard
GB Primary key in MySQL InnoDB automatically creates
IN MySQL InnoDB में प्राथमिक कुंजी स्वचालित रूप से बनती है
Non-clustered index गैर-संकुलित सूचकांक
No index कोई सूचकांक नहीं
Bitmap index बिटमैप सूचकांक
Clustered index संकुल सूचकांक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MySQL InnoDB: PRIMARY KEY automatically creates a CLUSTERED index - data stored in PK order.
व्याख्या (हिन्दी) MySQL InnoDB: प्राथमिक कुंजी स्वचालित रूप से एक क्लस्टर इंडेक्स बनाती है - डेटा PK क्रम में संग्रहीत होता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2613

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
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2614

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 के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2615

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
यह सवाल DBMS category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2616

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
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2617

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 से जुड़ा यह सवाल — difficulty level "Hard" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2618

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
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2619

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
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 2620

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 के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 2621

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
यह सवाल DBMS category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 2622

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
यह प्रश्न DBMS की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 2623

EN + हिं Medium
GB Question::all() returns
IN प्रश्न::सभी() रिटर्न
First record only केवल पहला रिकॉर्ड
Collection of all Question model instances सभी प्रश्न मॉडल उदाहरणों का संग्रह
Count of questions प्रश्नों की संख्या
NULL व्यर्थ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Model::all(): retrieves ALL rows from table as a Collection of model instances.
व्याख्या (हिन्दी) मॉडल::सभी(): मॉडल उदाहरणों के संग्रह के रूप में तालिका से सभी पंक्तियों को पुनर्प्राप्त करता है।
🎯 Exam Perspective
DBMS से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2624

EN + हिं Medium
GB Question::find(1) returns
IN प्रश्न::(1) रिटर्न खोजें
All questions सभी प्रश्न
Question with PK=1 or NULL if not found यदि नहीं मिला तो PK=1 या NULL वाला प्रश्न
Questions where id>1 प्रश्न जहां आईडी>1
First question only केवल पहला प्रश्न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) find($id): retrieves model with that primary key value, or NULL if not found.
व्याख्या (हिन्दी) ढूंढें($id): उस प्राथमिक कुंजी मान के साथ मॉडल पुनर्प्राप्त करता है, या नहीं मिलने पर NULL प्राप्त करता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में DBMS से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 2625

EN + हिं Medium
GB findOrFail($id) when ID not found
IN जब आईडी नहीं मिली तो findOrFair($id)।
Returns NULL शून्य लौटाता है
Returns empty collection खाली संग्रह लौटाता है
Throws ModelNotFoundException मॉडलनॉटफाउंडएक्सेप्शन फेंकता है
Creates new record नया रिकॉर्ड बनाया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) findOrFail: throws ModelNotFoundException (404 in web context) if record not found.
व्याख्या (हिन्दी) findOrFair: यदि रिकॉर्ड नहीं मिला तो मॉडलनॉटफाउंडएक्सेप्शन (वेब ​​​​संदर्भ में 404) फेंकता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो DBMS का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।