Agar aap B.Tech, BCA ya MCA student ho ya kisi IT job ke interview ke liye prepare kar rahe ho, toh DBMS (Database Management System) ek important topic hai. Har technical interview mein isse related kuch na kuch zaroor poocha jaata hai.
Iss blog mein hum cover karenge Top 25 DBMS Interview Questions 2025 ke liye, simple aur asaan Hinglish mein – taaki aapko samajhne mein koi dikkat na ho.
DBMS ek software system hai jo data ko store, manage aur retrieve karta hai efficiently.
RDBMS (Relational DBMS) ek DBMS hai jisme data tables mein store hota hai aur relations ke through connect hota hai.
Primary Key ek unique value hoti hai jo kisi row ko uniquely identify karti hai.
Foreign Key ek column hota hai jo kisi doosri table ki Primary Key ko refer karta hai.
Data redundancy kam hoti hai
Data security badh jaati hai
Data access fast hota hai
Normalization ek process hai jisse database ko efficiently design kiya jaata hai taaki data redundancy aur inconsistency kam ho.
1NF mein sabhi attributes atomic (indivisible) hone chahiye.
SQL (Structured Query Language) ek language hai jo database ke sath interact karne ke liye use hoti hai.
DDL (Data Definition Language) – Tables create/update karne ke liye
DML (Data Manipulation Language) – Data insert/update/delete karne ke liye
A: Atomicity
C: Consistency
I: Isolation
D: Durability
Ye 4 properties ensure karti hain ki transaction safely complete ho.
Transaction ek sequence of operations hoti hai jo ek unit ke roop mein execute hoti hai.
Index ek database object hota hai jo search operations ko fast banata hai.
View ek virtual table hoti hai jo SQL queries ke result ko represent karti hai.
Join ka use multiple tables ke data ko combine karne ke liye hota hai.
Inner Join
Left Join
Right Join
Full Join
Subquery ek query hoti hai jo doosri query ke andar likhi jaati hai.
DELETE: Row-by-row delete karta hai
TRUNCATE: Saare rows ek baar mein delete karta hai (faster)
Cursor ek database object hota hai jo row-by-row data access karta hai.
Trigger ek automatic function hota hai jo kisi event par execute hota hai (e.g. INSERT, UPDATE).
Trigger ek automatic function hota hai jo kisi event par execute hota hai (e.g. INSERT, UPDATE).
Trigger ek automatic function hota hai jo kisi event par execute hota hai (e.g. INSERT, UPDATE).
Jab do ya zyada transactions ek dusre ka resource hold karke wait karte hain, toh deadlock hota hai.
Relational Algebra ek theoretical language hai jo relational databases ko manipulate karne ke liye use hoti hai.
Jab same data multiple jagah stored hota hai, toh usse data redundancy kehte hain.
Rules hote hain jo data ki validity aur consistency maintain karte hain.