DBMS Interview Questions
इस list को कैसे इस्तेमाल करें
ये वो DBMS सवाल हैं जो fresher interviews में सबसे अक्सर आते हैं। हर एक के पीछे का विचार समझिए और छोटा, साफ़ जवाब एक उदाहरण के साथ दीजिए। क्यों जानना interviewers को definitions रटने से कहीं ज़्यादा मायने रखता है।
Basics
Q1. DBMS क्या है? Data सुरक्षित और कुशल store, manage व retrieve करने का software।
Q2. DBMS बनाम RDBMS? RDBMS data को keys वाली संबंधित tables में store करता है; DBMS शायद नहीं।
Q3. Schema बनाम instance? Schema संरचना (design) है; instance किसी पल का असली data।
Q4. Data independence क्या है? एक स्तर (storage या logical) बदलना ऊपर के स्तरों को प्रभावित किए बिना।
Q5. Data models के प्रकार? Hierarchical, network, relational और object-oriented; relational सबसे आम।
Keys और relationships
Q6. Primary key? हर row को विशिष्ट पहचानती; कभी null नहीं, प्रति table एक।
Q7. Foreign key? दूसरी table की primary key दर्शाती, tables जोड़ते हुए।
Q8. Candidate बनाम super key? Candidate key minimal super key है; super key में अतिरिक्त columns हो सकते हैं।
Q9. Composite key? दो या ज़्यादा columns साथ से बनी key।
Q10. Referential integrity क्या है? Foreign key को मौजूद row दर्शानी चाहिए या null होनी चाहिए।
Normalization
Q11. Normalization क्या है? Normal forms से redundancy कम करने को tables व्यवस्थित करना।
Q12. 1NF? हर cell एक value रखे; rows unique हों।
Q13. 2NF? 1NF में, composite key पर कोई partial dependency बिना।
Q14. 3NF? 2NF में, non-key columns के बीच कोई transitive dependency बिना।
Q15. Denormalization क्या है? Reads तेज़ करने को कुछ redundancy वापस जोड़ना।
Transactions और अन्य
Q16. Transaction क्या है? Operations का समूह जो साथ सफल या असफल होता है।
Q17. ACID properties? Atomicity, Consistency, Isolation, Durability।
Q18. COMMIT बनाम ROLLBACK? COMMIT बदलाव save करता; ROLLBACK उन्हें undo करता।
Q19. DELETE बनाम TRUNCATE बनाम DROP? Rows (undoable) बनाम सारी rows (तेज़) बनाम पूरी table।
Q20. Index क्या है? खोज तेज़ करने वाली संरचना, अतिरिक्त storage और धीमे writes की कीमत पर।
Interview tips
- क्यों समझाइए। Feature कब और क्यों इस्तेमाल करें बताइए, सिर्फ़ क्या है नहीं।
- एक-line उदाहरण दीजिए। छोटा उदाहरण असली समझ दिखाता है।
- Keys और normalization पूरी तरह जानिए। ये DBMS interviews का दिल हैं।
- ईमानदार रहिए। न पता हो तो बताइए कैसे पता करेंगे — यह भी अच्छा लगता है।
सारांश
- DBMS बनाम RDBMS, schema बनाम instance, और data independence जानिए।
- Keys साफ़ समझाइए: primary, foreign, candidate, composite।
- 1NF, 2NF, 3NF और denormalization में सहज रहिए।
- Transactions और ACID properties समझिए।
- सिर्फ़ definitions नहीं, "क्यों" और छोटे उदाहरण के साथ जवाब दीजिए।
अपने interview से पहले normalization और keys in DBMS के topics दोहराइए।
