DBMS — MCQ Practice

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

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

Question 136

EN + हिं Easy
GB A candidate key chosen as principal identifier is
IN प्रमुख पहचानकर्ता के रूप में चुनी गई एक उम्मीदवार कुंजी है
Superkey सुपरकी
Candidate key उम्मीदवार कुंजी
Primary key प्राथमिक कुंजी
Foreign key विदेशी कुंजी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Primary key: the candidate key chosen by DBA as the principal means of identifying tuples.
व्याख्या (हिन्दी) प्राथमिक कुंजी: टुपल्स की पहचान करने के प्रमुख साधन के रूप में डीबीए द्वारा चुनी गई उम्मीदवार कुंजी।
🎯 Exam Perspective
DBMS ("Relational Model" sub-topic) के इस प्रश्न को — difficulty level "Easy" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 137

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
यह सवाल DBMS ("Relational Model" sub-topic) category का है — difficulty level "Hard", और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 138

EN + हिं Hard
GB R(A,B,C,D) with FDs: A→B, B→C, A→D. The candidate key is
IN आर(ए,बी,सी,डी) एफडी के साथ: ए→बी, बी→सी, ए→डी। उम्मीदवार कुंजी है
B बी
AB अब
A
AD विज्ञापन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A→B, A→B→C (transitivity), A→D: A determines all attributes. Candidate key = {A}.
व्याख्या (हिन्दी) A→B, A→B→C (परिवर्तनशीलता), A→D: A सभी विशेषताओं को निर्धारित करता है। उम्मीदवार कुंजी = {ए}.
🎯 Exam Perspective
यह प्रश्न DBMS ("Relational Model" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Hard"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 139

EN + हिं Medium
GB ON DELETE SET NULL foreign key option
IN डिलीट सेट शून्य विदेशी कुंजी विकल्प पर
Deletes child rows चाइल्ड पंक्तियाँ हटाता है
Prevents parent deletion पैरेंट विलोपन को रोकता है
Cascades delete to grandchildren कैस्केड पोते-पोतियों को हटा देते हैं
Sets child FK column to NULL when parent row is deleted मूल पंक्ति हटाए जाने पर चाइल्ड FK कॉलम को NULL पर सेट करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ON DELETE SET NULL: sets child FK column(s) to NULL when referenced parent row is deleted.
व्याख्या (हिन्दी) डिलीट सेट शून्य पर: संदर्भित मूल पंक्ति हटाए जाने पर चाइल्ड एफके कॉलम को शून्य पर सेट करता है।
🎯 Exam Perspective
DBMS ("Relational Model" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 140

EN + हिं Medium
GB PRIMARY KEY vs UNIQUE: key difference
IN प्राथमिक कुंजी बनाम अद्वितीय: मुख्य अंतर
No difference कोई फर्क नहीं
UNIQUE allows one NULL; PRIMARY KEY does not allow any NULL अद्वितीय एक शून्य की अनुमति देता है; प्राथमिक कुंजी किसी भी शून्य की अनुमति नहीं देती
Both allow NULLs दोनों NULLs की अनुमति देते हैं
PRIMARY KEY allows multiple rows प्राथमिक कुंजी एकाधिक पंक्तियों की अनुमति देती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) PRIMARY KEY = UNIQUE + NOT NULL. UNIQUE allows one (or multiple in some DBs) NULL value.
व्याख्या (हिन्दी) प्राथमिक कुंजी = अद्वितीय + शून्य नहीं। UNIQUE एक (या कुछ DBs में एकाधिक) NULL मान की अनुमति देता है।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में DBMS ("Relational Model" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 141

EN + हिं Hard
GB R(A,B,C,D,E) with above FDs. How many candidate keys are there
IN उपरोक्त एफडी के साथ आर(ए,बी,सी,डी,ई)। कितनी उम्मीदवार कुंजियाँ हैं
1 (AB only) 1 (केवल एबी)
2 (AB and EB) 2 (एबी और ईबी)
3 (AB, CB, EB) 3 (एबी, सीबी, ईबी)
4 (AB, CB, DB, EB) 4 (एबी, सीबी, डीबी, ईबी)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AB: AB+={A,B,C,D,E}✓. CB: C→D→E→A, CB+={A,B,C,D,E}✓. DB: D→E→A, DB+={A,B,C,D,E}✓. EB: E→A, EB+={A,B,C,D,E}✓.
व्याख्या (हिन्दी) एबी: एबी+={ए,बी,सी,डी,ई}✓. सीबी: सी→डी→ई→ए, सीबी+={ए,बी,सी,डी,ई}✓। डीबी: डी→ई→ए, डीबी+={ए,बी,सी,डी,ई}✓। ईबी: ई→ए, ईबी+={ए,बी,सी,डी,ई}✓।
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो DBMS ("Relational Model" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Hard"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 142

EN + हिं Hard
GB R(A,B,C) FDs: A→B, B→C, C→A. All candidate keys are
IN आर(ए,बी,सी) एफडी: ए→बी, बी→सी, सी→ए। सभी उम्मीदवार कुंजी हैं
A only केवल ए
A and B only केवल ए और बी
A, B, and C (each determines all others) ए, बी, और सी (प्रत्येक अन्य सभी को निर्धारित करता है)
AB only केवल एबी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A→B→C→A (cycle): A+={A,B,C}✓, B+={A,B,C}✓, C+={A,B,C}✓. All three are candidate keys.
व्याख्या (हिन्दी) A→B→C→A (चक्र): A+={A,B,C}✓, B+={A,B,C}✓, C+={A,B,C}✓. ये तीनों उम्मीदवार कुंजी हैं।
🎯 Exam Perspective
DBMS ("Relational Model" sub-topic) के इस प्रश्न को — difficulty level "Hard" कई प्रतियोगी परीक्षाओं जैसे SSC CGL, IBPS, RRB और State-level परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 143

EN + हिं Medium
GB In relational model, a relation is formally defined as a SUBSET of the Cartesian product of
IN संबंधपरक मॉडल में, एक संबंध को औपचारिक रूप से कार्टेशियन उत्पाद के SUBSET के रूप में परिभाषित किया जाता है
Its attribute values इसके गुण मान
Column types स्तंभ प्रकार
Its attribute domains (D1×D2×...×Dn) इसके विशेषता डोमेन (D1×D2×...×Dn)
Its tuple values इसके टुपल मूल्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Formal definition: a relation R on domains D1,D2,...,Dn is a subset of D1×D2×...×Dn.
व्याख्या (हिन्दी) औपचारिक परिभाषा: डोमेन D1,D2,...,Dn पर एक संबंध R, D1×D2×...×Dn का एक उपसमुच्चय है।
🎯 Exam Perspective
यह सवाल DBMS ("Relational Model" sub-topic) category का है — difficulty level "Medium", और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 144

EN + हिं Medium
GB To add a foreign key constraint to existing questions.assignment_id column in migration
IN माइग्रेशन में मौजूदा questions.assignment_id कॉलम में एक विदेशी कुंजी बाधा जोड़ने के लिए
$table->foreign('assignment_id') $टेबल->विदेशी('असाइनमेंट_आईडी')
$table->addForeignKey('assignment_id') $table->addForeignKey('assignment_id')
$table->integer('assignment_id')->foreign() $टेबल->पूर्णांक('असाइनमेंट_आईडी')->विदेशी()
$table->foreign('assignment_id')->references('id')->on('assignments')->onDelete('cascade') $टेबल->विदेशी('असाइनमेंट_आईडी')->संदर्भ('आईडी')->पर('असाइनमेंट')->ऑनडिलीट('कैस्केड')
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Schema::table() + $table->foreign()->references()->on(): adds FK constraint to existing column.
व्याख्या (हिन्दी) स्कीमा::टेबल() + $टेबल->विदेशी()->संदर्भ()->ऑन(): मौजूदा कॉलम में एफके बाधा जोड़ता है।
🎯 Exam Perspective
यह प्रश्न DBMS ("Relational Model" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।