Free tutorials & notes in Hindi & English · Clean code examples 🧰 मुफ़्त PDF और फ़ोटो टूल्स →
MySQL + SQL · Lesson 125

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 दोहराइए।

अक्सर पूछे जाने वाले प्रश्न (FAQ)

DBMS और RDBMS में क्या अंतर है?
DBMS data manage करता है, पर RDBMS ख़ासकर data को संबंधित tables में store करता है और keys व constraints के साथ relational model follow करता है। हर RDBMS एक DBMS है, पर हर DBMS data को संबंधित tables में व्यवस्थित नहीं करता।
Normalization क्या है और क्यों इस्तेमाल होता है?
Normalization tables व्यवस्थित करके redundancy कम करता और update समस्याएँ बचाता है, normal forms (1NF, 2NF, 3NF) से data को संबंधित tables में बाँटकर। यह हर तथ्य एक बार store रखता है, तो updates संगत रहते हैं।
Primary key और foreign key में क्या अंतर है?
Primary key अपनी table में हर row को विशिष्ट पहचानती है और null नहीं हो सकती। Foreign key वो column है जो दूसरी table की primary key दर्शाता है, दोनों tables जोड़ते और referential integrity लागू करते हुए।
ACID properties क्या हैं?
ACID का मतलब Atomicity, Consistency, Isolation और Durability है। ये transactions भरोसेमंद बनाते हैं: बदलावों का समूह पूरी तरह सफल या असफल होता है, data मान्य रहता है, transactions टकराते नहीं, और committed data कभी नहीं खोता।
DELETE, TRUNCATE और DROP में क्या अंतर है?
DELETE चुनी rows हटाता है और rollback हो सकता है; TRUNCATE जल्दी सारी rows हटाकर table reset करता है; DROP पूरी table उसकी संरचना समेत हटाता है। DELETE DML है, जबकि TRUNCATE और DROP DDL हैं।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

अगला topicMySQL Viva और Practice Questions आपकी प्रगति: 125 / 151 (83%) · Lesson 126 / 151 आगे बढ़ें →

यह lesson कैसा लगा?

आपकी राय से हम content और बेहतर बनाते हैं।

अपना review और सुझाव लिखें (वैकल्पिक)

Review approve होने के बाद आपका नाम और शहर इसके साथ public दिख सकते हैं। Email या phone न लिखें।

▶ CodingEasily on YouTube

Video से सीखें – आसान Hindi में

चुनी हुई video: RDBMS भाग 3 – Class XI Commerce IT

▶ Channel subscribe करें