เคกेเคाเคฌेเคธ เคฎैเคจेเคเคฎेंเค เคธिเคธ्เคเคฎ (DBMS) เค्เคฏा เคนै? | เคช्เคฐเคाเคฐ, Keys, SQL Commands & 25+ MCQs
Toppers Adda | Computer Notes in Hindi for SSC CGL, SSC CHSL, RRB, Banking, , Railway, UP Police, UPSSSC PET,UPPCS, RO/ARO,Junior Assistant, Lekhpal, CTET, UPTET, DSSSB, NIELIT, CUET, BPSC, , KVS, NVS, UPSC, CCC, O Level and competitive exams.
Title: Database Management System (DBMS) Notes in Hindi | SQL & RDBMS Guide
Alt Text: DBMS Architecture, Relational Database Tables, SQL Commands Stack, and Normalization Diagram
- 1. DBMS เคเคฐ เคกेเคाเคฌेเคธ เคा เคชเคฐिเคเคฏ
- 2. เคเคธเคी เคเคตเคถ्เคฏเคเคคा เคเคตं เคเคคिเคนाเคธ
- 3. DBMS เคे เคฎुเค्เคฏ เคเคเค (Components)
- 4. เคกेเคाเคฌेเคธ เคे เคช्เคฐเคाเคฐ (RDBMS, Network)
- 5. เคช्เคฐเคฎुเค เคถเคฌ्เคฆाเคตเคฒी & Keys เคे เคช्เคฐเคाเคฐ
- 6. SQL เคเคตं Commands (DDL, DML, TCL)
- 7. Normalization & ACID Properties
- 8. DBMS เคฌเคจाเคฎ เคชाเคฐंเคชเคฐिเค File System
- 9. 20 เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคตเคจ-เคฒाเคเคจเคฐ्เคธ
- 10. Revision Flashcards
- 11. 15+ เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เค เคญ्เคฏाเคธ MCQs
1. เคกेเคाเคฌेเคธ เคฎैเคจेเคเคฎेंเค เคธिเคธ्เคเคฎ (DBMS) เค्เคฏा เคนै?
Database Management System (DBMS) เคเค เคชเคฐिเคท्เคृเคค Software System เคนै, เคिเคธเคा เคเคชเคฏोเค เคกिเคिเคเคฒ เคกेเคा เคो เคต्เคฏเคตเคธ्เคฅिเคค เคคเคฐीเคे เคธे เคช्เคฐเคฌंเคงिเคค เคเคฐเคจे เคे เคฒिเค เคिเคฏा เคाเคคा เคนै। เคฎुเค्เคฏ เคฐूเคช เคธे เคเคธเคा เคाเคฐ्เคฏ เคกेเคाเคฌेเคธ เคो Create (เคฌเคจाเคจे), Store (เคธंเค्เคฐเคนिเคค เคเคฐเคจे), Organize (เคต्เคฏเคตเคธ्เคฅिเคค เคเคฐเคจे), Retrieve (เคोเคเคจे), Update (เคธंเคถोเคงिเคค เคเคฐเคจे), Delete (เคนเคाเคจे) เคคเคฅा Manage (เคช्เคฐเคฌंเคงเคจ) เคเคฐเคจे เคी เคธुเคฐเค्เคทिเคค เคธुเคตिเคงा เคช्เคฐเคฆाเคจ เคเคฐเคจा เคนै।
เคธเคฐเคฒ เคถเคฌ्เคฆों เคฎें, เคเคฌ เคกेเคा เคा เคเคाเคฐ เคฌเคนुเคค เคฌเคก़ा เคนो เคाเคคा เคนै, เคคो เคเคธे เคธाเคงाเคฐเคฃ เคाเคเค़ों เคฏा เคเค्เคธेเคฒ เคถीเค เคฎें เคธंเคญाเคฒเคจा เค เคธंเคญเคต เคนोเคคा เคนै। เคเคธे เคธเคฎเคฏ เคฎें DBMS เคธॉเคซ्เคเคตेเคฏเคฐ เคฌเคก़ी เคฎाเคค्เคฐा เคฎें เคกेเคा เคो เคธुเคฐเค्เคทिเคค (Secure), เคค्เคฐुเคिเคนीเคจ เคเคฐ เคเคธाเคจी เคธे เคเค्เคธेเคธ เคเคฐเคจे เคฏोเค्เคฏ เคฌเคจाเคคा เคนै। เคเค เคฌैंเคिंเค เคช्เคฐเคฃाเคฒी, เคเคจเคฒाเคเคจ เคชเคฐीเค्เคทा เคช्เคฐเคฃाเคฒी, เคฐेเคฒเคตे เคฐिเคเคฐ्เคตेเคถเคจ, เคฐाเคท्เค्เคฐीเคฏ เคชเคนเคाเคจ เคชเคค्เคฐ (เคैเคธे เคเคงाเคฐ เคกेเคाเคฌेเคธ), เคเคจเคเคฎ เคैเค्เคธ เคตिเคญाเค เคคเคฅा เค-เคॉเคฎเคฐ्เคธ เคตेเคฌเคธाเคเคों เคชเคฐ เคเคฐोเคก़ों เคฏूเคเคฐ्เคธ เคा เคกेเคा เคเคธी เคคเคเคจीเค เคे เคฆ्เคตाเคฐा เคธंเคญाเคฒा เคाเคคा เคนै।
เคกेเคाเคฌेเคธ เคชเคฐเคธ्เคชเคฐ เคธंเคฌंเคงिเคค (Related) เคกेเคा เคा เคเค เคต्เคฏเคตเคธ्เคฅिเคค (Organized) เคธंเค्เคฐเคน (Collection) เคนोเคคा เคนै।
เคเคฆाเคนเคฐเคฃ: เคॉเคฒेเค เคฎें เคाเคค्เคฐों เคा เคฐिเคॉเคฐ्เคก, เคฌैंเค เคฎें เค्เคฐाเคนเคों เคा เคตिเคตเคฐเคฃ, เคชुเคธ्เคคเคाเคฒเคฏ (Library) เคฎें เคชुเคธ्เคคเคों เคा เคฐिเคॉเคฐ्เคก เคเคฆि।
2. DBMS เคी เคเคตเคถ्เคฏเคเคคा เคเคตं เคเคคिเคนाเคธ
เคฏเคฆि เคนเคฎ เคเคงुเคจिเค DBMS เคธॉเคซ्เคเคตेเคฏเคฐ เคे เคธ्เคฅाเคจ เคชเคฐ เคชाเคฐंเคชเคฐिเค เคซाเคเคฒों เคฏा เคฐเคिเคธ्เคเคฐों เคा เคเคชเคฏोเค เคเคฐें, เคคो เคนเคฎें เคจिเคฎ्เคจเคฒिเคिเคค เคंเคญीเคฐ เคธเคฎเคธ्เคฏाเคं เคा เคธाเคฎเคจा เคเคฐเคจा เคชเคก़เคคा เคนै, เคिเคจเคा เคจिเคตाเคฐเคฃ DBMS เคเคฐเคคा เคนै:
- Data Redundancy (เคกेเคा เคฆोเคนเคฐाเคต): เคธाเคงाเคฐเคฃ เคซाเคเคฒ เคธिเคธ्เคเคฎ เคฎें เคเค เคนी เคกेเคा เคเค เคเคเคนों เคชเคฐ เคฌाเคฐ-เคฌाเคฐ เคธेเคต เคนो เคธเคเคคा เคนै, เคिเคธเคธे เคธ्เคोเคฐेเค เคी เคฌเคฐ्เคฌाเคฆी เคนोเคคी เคนै।
- Data Inconsistency (เคกेเคा เค เคธंเคเคคि): เคเค เคเคเคน เคกेเคा เค เคชเคกेเค เคเคฐเคจे เคชเคฐ เคฆूเคธเคฐी เคเคเคน เคชुเคฐाเคจा เคกेเคा เคนी เคฐเคน เคाเคคा เคนै, เคिเคธเคธे เคाเคจเคाเคฐी เคญ्เคฐเคฎिเคค เคเคฐเคจे เคตाเคฒी เคนो เคाเคคी เคนै।
- Poor Security (เคเคฎเคोเคฐ เคธुเคฐเค्เคทा): เคธाเคงाเคฐเคฃ เคซाเคเคฒों เคो เคोเค เคญी เค เคจเคงिเคृเคค (Unauthorized) เคต्เคฏเค्เคคि เคฆेเค เคฏा เคुเคฐा เคธเคเคคा เคนै।
- Slow Retrieval (เคงीเคฎी เคोเค เคช्เคฐเคฃाเคฒी): เคฒाเคों เคฐिเคॉเคฐ्เคก्เคธ เคฎें เคธे เคिเคธी เคเค เคฐिเคॉเคฐ्เคก เคो เคขूंเคขเคจे เคฎें เคฌเคนुเคค เค เคงिเค เคธเคฎเคฏ เคจเคท्เค เคนोเคคा เคนै।
๐ เคกेเคाเคฌेเคธ เคा เคเคคिเคนाเคธ (History)
เคกेเคाเคฌेเคธ เคธिเคธ्เคเคฎ เคा เคตिเคाเคธ 1960 เคे เคฆเคถเค เคฎें เคถुเคฐू เคนुเค เคฅा เคเคฌ เคाเคฐ्เคฒ्เคธ เคฌเคเคฎैเคจ (Charles Bachman) เคจे เคชเคนเคฒा เคเคฎเคฐ्เคถिเคฏเคฒ เคกेเคाเคฌेเคธ 'IDS' เคฌเคจाเคฏा เคฅा। เคฒेเคिเคจ เคกेเคाเคฌेเคธ เคे เค्เคทेเคค्เคฐ เคฎें เคธเคฌเคธे เคฌเคก़ा เคเคคिเคนाเคธिเค เคฌเคฆเคฒाเคต เคตเคฐ्เคท 1970 เคฎें เคเคฏा, เคเคฌ เคเคเคฌीเคเคฎ (IBM) เคे เคตैเค्เคाเคจिเค เคเคกเคเคฐ เคเคซ. เคॉเคก (Edgar F. Codd / E.F. Codd) เคจे Relational Database Model เคช्เคฐเคธ्เคคुเคค เคिเคฏा। เคเคฃिเคค เคे เคธिเคฆ्เคงांเคคों เคชเคฐ เคเคงाเคฐिเคค เคเคธ เคฎॉเคกเคฒ เคจे เคกेเคा เคो เคेเคฌเคฒ्เคธ เคฎें เคต्เคฏเคตเคธ्เคฅिเคค เคเคฐเคจे เคा เคจिเคฏเคฎ เคฆिเคฏा। เคฏเคนी เคाเคฐเคฃ เคนै เคि เคเคจ्เคนें "Father of Relational Database" เคเคนा เคाเคคा เคนै।
3. DBMS เคे เคฎुเค्เคฏ เคเคเค (Components of DBMS)
เคเค เคชूเคฐ्เคฃ เคกेเคाเคฌेเคธ เคฎैเคจेเคเคฎेंเค เคธिเคธ्เคเคฎ เคฎुเค्เคฏ เคฐूเคช เคธे เคเคน เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคเคเคों เคธे เคฎिเคฒเคเคฐ เคाเคฐ्เคฏ เคเคฐเคคा เคนै:
- Database (เคตाเคธ्เคคเคตिเค เคกेเคा): เคตเคน เคธ्เคฅाเคจ เคเคนाँ เคฏूเคเคฐ เคा เคฎूเคฒ เคกेเคा เคธुเคฐเค्เคทिเคค เคฐเคนเคคा เคนै।
- DBMS Software: เคตเคน เคฎुเค्เคฏ เคช्เคฐोเค्เคฐाเคฎ เคो เคฏूเคเคฐ เคเคฐ เคกेเคाเคฌेเคธ เคे เคฌीเค เคเค เคंเคเคฐเคซेเคธ เคा เคाเคฐ्เคฏ เคเคฐเคคा เคนै।
- Query Processor: เคฏเคน เคฏूเคเคฐ เคฆ्เคตाเคฐा เคฒिเคी เคเค SQL เค्เคตेเคฐी เคो เคธเคฎเคเคเคฐ เคंเคช्เคฏूเคเคฐ เคी เคญाเคทा เคฎें เคฌเคฆเคฒเคคा เคนै।
- Database Engine: เคฏเคน เคोเคฐ เคช्เคฐोเค्เคฐाเคฎ เคนै เคो เคกेเคा เคो เคกिเคธ्เค เคชเคฐ เคธ्เคोเคฐ (Store) เคเคฐเคจे เคเคฐ เคตเคนाँ เคธे เคจिเคाเคฒเคจे (Retrieve) เคा เคฎूเคฒ เคाเคฐ्เคฏ เคธंเคญाเคฒเคคा เคนै।
- Data Dictionary (เคกेเคा เคกिเค्เคถเคจเคฐी): เคฏเคน 'เคกेเคा เคे เคฌाเคฐे เคฎें เคกेเคा' เคฏाเคจी Metadata เคो เคธ्เคोเคฐ เคเคฐเคคा เคนै, เคैเคธे เคेเคฌเคฒ्เคธ เคी เคธंเคฐเคเคจा, เคॉเคฒเคฎ เคे เคช्เคฐเคाเคฐ เคเคฐ เคธुเคฐเค्เคทा เคจिเคฏเคฎ।
- Users (เคเคชเคฏोเคเคเคฐ्เคคा): เคกेเคाเคฌेเคธ เคเค्เคธेเคธ เคเคฐเคจे เคตाเคฒे เคฒोเค, เคैเคธे- เคเคช्เคฒीเคेเคถเคจ เคช्เคฐोเค्เคฐाเคฎเคฐ, เคंเคก-เคฏूเคเคฐ เคเคฐ DBA (Database Administrator)।
4. เคกेเคाเคฌेเคธ เคे เคช्เคฐเคाเคฐ (Types of DBMS)
เคกेเคा เคी เคฌเคจाเคตเค (Structure) เคเคฐ เคธंเคฌंเคงों เคे เคเคงाเคฐ เคชเคฐ เคกेเคाเคฌेเคธ เคช्เคฐเคฃाเคฒिเคฏों เคो เคाเคฐ เคญाเคों เคฎें เคตเคฐ्เคीเคृเคค เคिเคฏा เคเคฏा เคนै:
1. Hierarchical DBMS
เคฏเคน เคกेเคाเคฌेเคธ Tree Structure (เคชेเฅ เคी เคธंเคฐเคเคจा) เคชเคฐ เคเคงाเคฐिเคค เคนोเคคा เคนै। เคเคธเคฎें เคกेเคा เคชैเคฐेंเค-เคाเคเคฒ्เคก (Parent-Child) เคฐिเคฒेเคถเคจเคถिเคช เคฎें เคुเฅा เคนोเคคा เคนै, เคเคนाँ เคเค เคชैเคฐेंเค เคे เคเค เคाเคเคฒ्เคก เคฐिเคॉเคฐ्เคก เคนो เคธเคเคคे เคนैं।
2. Network DBMS
เคฏเคน เคนिเคฏเคฐाเคฐ्เคीเคเคฒ เคฎॉเคกเคฒ เคा เคเคจ्เคจเคค เคฐूเคช เคนै, เคฒेเคिเคจ เคเคธเคฎें เค्เคฐाเคซ เคธंเคฐเคเคจा (Graph Structure) เคนोเคคी เคนै। เคฏเคนाँ เคเค เคाเคเคฒ्เคก เคฐिเคॉเคฐ्เคก เคे เคเค เคธे เค เคงिเค เคชैเคฐेंเค เคฐिเคॉเคฐ्เคก เคนो เคธเคเคคे เคนैं।
3. Relational DBMS (RDBMS)
เคฏเคน เคตเคฐ्เคคเคฎाเคจ เคฎें เคธเคฌเคธे เคฒोเคเคช्เคฐिเคฏ เคเคฐ เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคช्เคฐเคाเคฐ เคนै। เคเคธเคฎें เคชूเคฐा เคกेเคा เคेเคฌเคฒ्เคธ (Rows & Columns) เคे เคฐूเคช เคฎें เคธ्เคोเคฐ เคนोเคคा เคนै।
เคเคฆाเคนเคฐเคฃ: MySQL, Oracle Database, MS SQL Server, PostgreSQL.
4. Object-Oriented DBMS
เคเคธ เคฎॉเคกเคฒ เคฎें เคกेเคा เคो 'เคเคฌ्เคेเค्เค्เคธ' (Objects) เคเคฐ เค्เคฒाเคธेเคธ เคे เคฐूเคช เคฎें เคธ्เคोเคฐ เคिเคฏा เคाเคคा เคนै, เคैเคธा เคि เคเคฌ्เคेเค्เค เคเคฐिเคंเคेเคก เคช्เคฐोเค्เคฐाเคฎिंเค (Java/C++) เคฎें เคนोเคคा เคนै।
5. เคช्เคฐเคฎुเค เคถเคฌ्เคฆाเคตเคฒी & Keys เคे เคช्เคฐเคाเคฐ (Most Important)
RDBMS (เคฐिเคฒेเคถเคจเคฒ เคกेเคाเคฌेเคธ) เคे เค ंเคคเคฐ्เคเคค เคจिเคฎ्เคจเคฒिเคिเคค เคคเคเคจीเคी เคถเคฌ्เคฆों เคा เค เคฐ्เคฅ เคชเคฐीเค्เคทाเคं เคฎें เคฌाเคฐ-เคฌाเคฐ เคเคฌ्เคेเค्เคिเคต เคช्เคฐเคถ्เคจों เคे เคฐूเคช เคฎें เคชूเคा เคाเคคा เคนै:
- Table (เคฐिเคฒेเคถเคจ): เคฐो เคเคฐ เคॉเคฒเคฎ เคธे เคฎिเคฒเคเคฐ เคฌเคจी เคตเคน เค्เคฐिเคก เคธंเคฐเคเคจा เคिเคธเคฎें เคกेเคा เคธेเคต เคนोเคคा เคนै।
- Record (Row / Tuple): เคेเคฌเคฒ เคी เคช्เคฐเคค्เคฏेเค เค्เคทैเคคिเค เคฐेเคा (Horizontal Entry) เคो Row, Record เคฏा Tuple เคเคนा เคाเคคा เคนै। เคฏเคน เคिเคธी เคเค เคต्เคฏเค्เคคि เคฏा เคตเคธ्เคคु เคी เคชूเคฐी เคाเคจเคाเคฐी เคฆเคฐ्เคถाเคคा เคนै।
- Field (Column / Attribute): เคेเคฌเคฒ เคी เคช्เคฐเคค्เคฏेเค เคเฅी เคฐेเคा (Vertical Entry) เคो Column, Field เคฏा Attribute เคเคนเคคे เคนैं। เคฏเคน เคกेเคा เคे เคช्เคฐเคाเคฐ เคฏा เคถ्เคฐेเคฃी เคो เคฆเคฐ्เคถाเคคा เคนै।
- Cell (เคธेเคฒ): เคฐो เคเคฐ เคॉเคฒเคฎ เคे เคฎिเคฒเคจ เคฌिंเคฆु (Intersection) เคो เคธेเคฒ เคเคนเคคे เคนैं เคเคนाँ เคตाเคธ्เคคเคตिเค เคตैเคฒ्เคฏू เคฒिเคी เคाเคคी เคนै।
๐ เคกेเคाเคฌेเคธ เคीเค เคे เคช्เคฐเคाเคฐ (Types of Database Keys)
เคेเคฌเคฒ เคฎें เคฐिเคॉเคฐ्เคก्เคธ เคो เคोเคเคจे เคเคฐ เคेเคฌเคฒ्เคธ เคे เคฌीเค เคธंเคฌंเคง เคฌเคจाเคจे เคे เคฒिเค เคीเค (Keys) เคा เคเคชเคฏोเค เคिเคฏा เคाเคคा เคนै:
- Primary Key (เคช्เคฐाเคฅเคฎिเค เคुंเคी): เคฏเคน เคिเคธी เคेเคฌเคฒ เคฎें เคช्เคฐเคค्เคฏेเค เคฐिเคॉเคฐ्เคก เคी เคตिเคถिเคท्เค (Unique) เคชเคนเคाเคจ เคเคฐเคคी เคนै। เคธเคฌเคธे เคฎुเค्เคฏ เคฌाเคค— เคช्เคฐाเคเคฎเคฐी เคी เคฎें เคเคญी เคญी Duplicate เคตैเคฒ्เคฏू เคจเคนीं เคนो เคธเคเคคी เคเคฐ เคฏเคน เคเคญी เคญी เคाเคฒी (NULL) เคจเคนीं เคोเคก़ी เคा เคธเคเคคी। (เคเคฆाเคนเคฐเคฃ: เคฐोเคฒ เคจंเคฌเคฐ เคฏा เคฌैंเค เค เคाเคंเค เคจंเคฌเคฐ)
- Foreign Key (เคตिเคฆेเคถी เคुंเคी): เคฏเคน เคตเคน เคॉเคฒเคฎ เคนोเคคा เคนै เคो เคฆो เค เคฒเค-เค เคฒเค เคेเคฌเคฒ्เคธ เคे เคฌीเค เคธंเคฌंเคง (Relationship) เคธ्เคฅाเคชिเคค เคเคฐเคคा เคนै। เคเค เคेเคฌเคฒ เคी เคซॉเคฐेเคจ เคी, เคฆूเคธเคฐी เคेเคฌเคฒ เคी เคช्เคฐाเคเคฎเคฐी เคी เคธे เคुเคก़ी เคนोเคคी เคนै।
- Candidate Key: เคेเคฌเคฒ เคे เคตे เคธเคญी เคॉเคฒเคฎ เคฏा เคॉเคฒเคฎ เคे เคธเคฎूเคน เคो เคช्เคฐाเคเคฎเคฐी เคी เคฌเคจเคจे เคी เคฏोเค्เคฏเคคा เคฐเคเคคे เคนैं (Unique เคนोเคคे เคนैं), เคैंเคกिเคกेเค เคी เคเคนเคฒाเคคे เคนैं।
- Composite Key: เคเคฌ เคिเคธी เคेเคฌเคฒ เคฎें เคोเค เคเค เคॉเคฒเคฎ เค เคेเคฒे เคฐिเคॉเคฐ्เคก เคी เคฏूเคจीเค เคชเคนเคाเคจ เคจเคนीं เคเคฐ เคชाเคคा, เคคเคฌ เคฆो เคฏा เคฆो เคธे เค เคงिเค เคॉเคฒเคฎ्เคธ เคो เคฎिเคฒाเคเคฐ เคเค เคช्เคฐाเคเคฎเคฐी เคी เคฌเคจाเค เคाเคคी เคนै, เคिเคธे เคเคฎ्เคชोเคिเค เคी เคเคนเคคे เคนैं।
6. SQL (Structured Query Language) เคเคตं Commands เคे เคช्เคฐเคाเคฐ
SQL (เคธ्เค्เคฐเค्เคเคฐ्เคก เค्เคตेเคฐी เคฒैंเค्เคตेเค) เคกेเคाเคฌेเคธ เคธे เคฌाเคคเคीเคค เคเคฐเคจे (เคเคฎ्เคฏूเคจिเคेเค เคเคฐเคจे) เคी เคเค เคฎाเคจเค เคญाเคทा (Standard Language) เคนै। เคเคธเคा เคเคชเคฏोเค เคฐिเคฒेเคถเคจเคฒ เคกेเคाเคฌेเคธ เคฎें เคेเคฌเคฒ्เคธ เคฌเคจाเคจे, เคกेเคा เคเคจ्เคธเคฐ्เค เคเคฐเคจे, เคกिเคฒीเค เคเคฐเคจे เคฏा เคธเคฐ्เค เคเคฐเคจे เคे เคฒिเค เคिเคฏा เคाเคคा เคนै। SQL เคเคฎांเคก्เคธ เคो เคเคจเคे เคाเคฐ्เคฏों เคे เคเคงाเคฐ เคชเคฐ เคฎुเค्เคฏ เคฐूเคช เคธे เคจिเคฎ्เคจเคฒिเคिเคค เคถ्เคฐेเคฃिเคฏों เคฎें เคตिเคญाเคिเคค เคिเคฏा เคเคฏा เคนै:
- ๐ก️ 1. DDL (Data Definition Language): เคเคธเคा เคเคชเคฏोเค เคกेเคाเคฌेเคธ เคी เคธंเคฐเคเคจा (Structure เคฏा Schema) เคो เคกिเคाเคเคจ เคเคฐเคจे เคे เคฒिเค เคนोเคคा เคนै।
เคเคฎांเคก्เคธ: CREATE (เคฌเคจाเคจा), ALTER (เคฌเคฆเคฒाเคต), DROP (เคชूเคฐी เคคเคฐเคน เคนเคाเคจा), TRUNCATE (เคेเคตเคฒ เคกेเคा เคธाเคซ เคเคฐเคจा) - ✍️ 2. DML (Data Manipulation Language): เคเคธเคा เคเคชเคฏोเค เคेเคฌเคฒ्เคธ เคे เค
ंเคฆเคฐ เคฎौเคूเคฆ เคกेเคा เคฎें เคซेเคฐเคฌเคฆเคฒ เคเคฐเคจे เคे เคฒिเค เคนोเคคा เคนै।
เคเคฎांเคก्เคธ: INSERT (เคจเคฏा เคกेเคा เคोเฅเคจा), UPDATE (เคธंเคถोเคงिเคค เคเคฐเคจा), DELETE (เคนเคाเคจा) - ๐ 3. DQL (Data Query Language): เคเคธเคा เคเคชเคฏोเค เคกेเคाเคฌेเคธ เคธे เคเคตเคถ्เคฏเคเคคाเคจुเคธाเคฐ เคกेเคा เคो เคขूंเคขเคเคฐ เคฌाเคนเคฐ เคจिเคाเคฒเคจे (Retrieve) เคे เคฒिเค เคนोเคคा เคนै।
เคเคฎांเคก: SELECT - ๐ 4. DCL (Data Control Language): เคเคธเคा เคเคชเคฏोเค เคกेเคाเคฌेเคธ เคी เคธुเคฐเค्เคทा เคเคฐ เคฏूเคเคฐ्เคธ เคो เค
เคจुเคฎเคคि (Permissions) เคฆेเคจे เคฏा เคตाเคชเคธ เคฒेเคจे เคे เคฒिเค เคนोเคคा เคนै।
เคเคฎांเคก्เคธ: GRANT (เค เคจुเคฎเคคि เคฆेเคจा), REVOKE (เค เคจुเคฎเคคि เคीเคจเคจा) - ๐ผ 5. TCL (Transaction Control Language): เคเคธเคा เคเคชเคฏोเค เคกेเคाเคฌेเคธ เคे เคญीเคคเคฐ เคนोเคจे เคตाเคฒे เคฒेเคจ-เคฆेเคจ (Transactions) เคो เคช्เคฐเคฌंเคงिเคค เคเคฐเคจे เคे เคฒिเค เคนोเคคा เคนै।
เคเคฎांเคก्เคธ: COMMIT (เคนเคฎेเคถा เคे เคฒिเค เคธेเคต เคเคฐเคจा), ROLLBACK (เคเคฒเคคी เคนोเคจे เคชเคฐ เคชीเคे เคाเคจा), SAVEPOINT
7. Normalization & ACID Properties เค्เคฏा เคนैं?
Normalization (เคจॉเคฐ्เคฎเคฒाเคเคेเคถเคจ): เคกेเคाเคฌेเคธ เคกिเคाเคเคจ เคเคฐเคคे เคธเคฎเคฏ เคेเคฌเคฒ्เคธ เคो เคเคธ เคช्เคฐเคाเคฐ เคต्เคฏเคตเคธ्เคฅिเคค เคเคฐเคจे เคी เคช्เคฐเค्เคฐिเคฏा เคिเคธเคธे Data Redundancy (เคกेเคा เคा เคฌाเคฐ-เคฌाเคฐ เคฆोเคนเคฐाเคต) เคเคฎ เคธे เคเคฎ เคนो เคธเคे, เคจॉเคฐ्เคฎเคฒाเคเคेเคถเคจ เคเคนเคฒाเคคी เคนै। เคเคธเคे เคตिเคญिเคจ्เคจ เคเคฐเคฃ เคนोเคคे เคนैं เคिเคจ्เคนें 1NF, 2NF, 3NF เคเคฐ BCNF เคเคนा เคाเคคा เคนै।
๐ ACID Properties (เคฒेเคจ-เคฆेเคจ เคे เคाเคฐ เคเฅे เคจिเคฏเคฎ)
เคกेเคाเคฌेเคธ เคฎें เคिเคธी เคญी เค्เคฐांเคेเค्เคถเคจ (เคैเคธे เคฌैंเค เคธे เคชैเคธे เคเคเคจा) เคो เคธเคซเคฒ เคเคฐ เคถुเคฆ्เคง เคฌเคจाเค เคฐเคเคจे เคे เคฒिเค เคเคจ เคाเคฐ เคจिเคฏเคฎों เคा เคชाเคฒเคจ เคนोเคจा เค เคจिเคตाเคฐ्เคฏ เคนै:
- A - Atomicity (เคชเคฐเคฎाเคฃुเคเคคा): เคฏा เคคो เคชूเคฐा เค्เคฐांเคेเค्เคถเคจ เคธเคซเคฒ เคนोเคा เคฏा เคซिเคฐ เคฌिเคฒ्เคुเคฒ เคจเคนीं เคนोเคा (All or Nothing)। เคเคธा เคเคญी เคจเคนीं เคนो เคธเคเคคा เคि เคเคชเคे เคाเคคे เคธे เคชैเคธे เคเค เคाเคं เคเคฐ เคธाเคฎเคจे เคตाเคฒे เคो เคจ เคฎिเคฒें।
- C - Consistency (เค เคธंเคเคคिเคนीเคจเคคा): เค्เคฐांเคेเค्เคถเคจ เคนोเคจे เคธे เคชเคนเคฒे เคเคฐ เค्เคฐांเคेเค्เคถเคจ เคชूเคฐा เคนोเคจे เคे เคฌाเคฆ เคกेเคाเคฌेเคธ เคा เคुเคฒ เคฌैเคฒेंเคธ เคเคฐ เคจिเคฏเคฎ เคนเคฎेเคถा เคถुเคฆ्เคง เคฐเคนเคจे เคाเคนिเค।
- I - Isolation (เคชृเคฅเคเคเคฐเคฃ): เคเค เคธเคฎเคฏ เคฎें เคนोเคจे เคตाเคฒे เคเค เค्เคฐांเคेเค्เคถเคจ เคเค-เคฆूเคธเคฐे เคे เคाเคฎ เคฎें เคฐुเคाเคตเค เคจเคนीं เคฌเคจเคจे เคाเคนिเค; เคธเคฌ เค เคฒเค-เค เคฒเค เคธ्เคตเคคंเคค्เคฐ เคฐूเคช เคธे เคช्เคฐोเคธेเคธ เคนोเคคे เคนैं।
- D - Durability (เคธ्เคฅाเคฏिเคค्เคต): เคเค เคฌाเคฐ เคฏเคฆि เค्เคฐांเคेเค्เคถเคจ เคธเคซเคฒ (Commit) เคนो เคเคฏा, เคคो เคฌिเคเคฒी เคाเคจे เคฏा เคธเคฐ्เคตเคฐ เค्เคฐैเคถ เคนोเคจे เคชเคฐ เคญी เคตเคน เคกेเคा เคเคญी เคกिเคฒीเค เคจเคนीं เคนोเคा, เคตเคน เคธिเคธ्เคเคฎ เคฎें เคนเคฎेเคถा เคे เคฒिเค เคธुเคฐเค्เคทिเคค เคฐเคนेเคा।
8. DBMS เคฌเคจाเคฎ เคชाเคฐंเคชเคฐिเค File System
| เคตिเคถेเคทเคคा (Feature) | เคชाเคฐंเคชเคฐिเค File System | เคเคงुเคจिเค DBMS เคธॉเคซ्เคเคตेเคฏเคฐ |
|---|---|---|
| เคกेเคा เคธुเคฐเค्เคทा (Security) | เคฌเคนुเคค เคเคฎ (เคोเค เคญी เคซाเคเคฒ เคोเคฒ เคธเคเคคा เคนै)। | เค เคค्เคฏเคงिเค เคเค्เค เคธुเคฐเค्เคทा (เคฏूเคเคฐ เคเคเคกी, เคชाเคธเคตเคฐ्เคก เคเคฐ เคฐोเคฒ เคเคงाเคฐिเคค เคธुเคฐเค्เคทा)। |
| เคกेเคा เคฆोเคนเคฐाเคต (Redundancy) | เคฌเคนुเคค เค เคงिเค (เคเค เคนी เคจाเคฎ เคी เคเค เคซाเคเคฒें เคฌเคจ เคाเคคी เคนैं)। | เคฌเคนुเคค เคเคฎ (เคจॉเคฐ्เคฎเคฒाเคเคेเคถเคจ เคฆ्เคตाเคฐा เคฆोเคนเคฐाเคต เคो เคชूเคฐी เคคเคฐเคน เคฐोเคा เคाเคคा เคนै)। |
| เคกेเคा เคธเคฐ्เคिंเค เคी เคธ्เคชीเคก | เคงीเคฎी (เคฎैเคจ्เคฏुเค เคฒ เคฏा เคชूเคฐी เคกिเคธ्เค เคंเคाเคฒเคจी เคชเฅเคคी เคนै)। | เค เคค्เคฏเคงिเค เคคीเคต्เคฐ (เคंเคกेเค्เคธिंเค เคเคฐ SQL เค्เคตेเคฐी เคฆ्เคตाเคฐा เคธेเคंเคกों เคฎें เคोเค)। |
| เคฌैเคเค เคช เคเคฐ เคฐिเคเคตเคฐी | เคเค िเคจ เคเคฐ เคเคिเคฒ เคช्เคฐเค्เคฐिเคฏा (เคฎैเคจ्เคฏुเค เคฒ เคॉเคชी เคเคฐเคจा)। | เคชूเคฐी เคคเคฐเคน เคเคोเคฎैเคिเค เคฌैเคเค เคช เคเคฐ เค्เคฐैเคถ เคฐिเคเคตเคฐी เคूเคฒ्เคธ เคเคชเคฒเคฌ्เคง। |
9. 20 เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคตเคจ-เคฒाเคเคจเคฐ เคช्เคฐเคถ्เคจोเคค्เคคเคฐी (20 Essential One-Liners)
DBMS Revision Flashcards
เคเคค्เคคเคฐ เคฆेเคเคจे เคे เคฒिเค เคाเคฐ्เคก เคชเคฐ เค्เคฒिเค เคเคฐें।
12. เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เค เคญ्เคฏाเคธ เคช्เคฐเคถ्เคจोเคค्เคคเคฐी (High-Value MCQs)
Q1. DBMS เคा เคชूเคฐा เคจाเคฎ (Full Form) เคจिเคฎ्เคจเคฒिเคिเคค เคฎें เคธे เค्เคฏा เคนै?
Q2. SQL เคा เคชूเคฐा เคจाเคฎ เค्เคฏा เคนोเคคा เคนै?
Q3. เคช्เคฐाเคเคฎเคฐी เคी (Primary Key) เคी เคธเคฌเคธे เคฎुเค्เคฏ เคตिเคถेเคทเคคा เคจिเคฎ्เคจเคฒिเคिเคค เคฎें เคธे เค्เคฏा เคนै?
Q4. เคฐिเคฒेเคถเคจเคฒ เคกेเคाเคฌेเคธ เคฎैเคจेเคเคฎेंเค เคธिเคธ्เคเคฎ (RDBMS) เคी เคेเคฌเคฒ เคฎें 'Row' (เค्เคทैเคคिเค เคฐेเคा) เคो เค्เคฏा เคเคนเคคे เคนैं?
(A) Field (B) Record / Tuple (C) Cell (D) Attribute
Q5. เคกेเคाเคฌेเคธ เคे เคธंเคฆเคฐ्เคญ เคฎें 'Column' เคो เคคเคเคจीเคी เคฐूเคช เคธे เคिเคธ เคจाเคฎ เคธे เคाเคจा เคाเคคा เคนै?
(A) Record (B) Tuple (C) Field / Attribute (D) Key
Q6. SQL เคฎें 'SELECT' เคเคฎांเคก เคจिเคฎ्เคจเคฒिเคिเคค เคฎें เคธे เคिเคธ เคถ्เคฐेเคฃी (Category) เคा เคญाเค เคนै?
(A) DDL (B) DML (C) DQL (Data Query Language) (D) DCL
Q7. เคจเคฏा เคกेเคाเคฌेเคธ เคฏा เคจเค เคेเคฌเคฒ เคฌเคจाเคจे เคे เคฒिเค เคช्เคฐเคฏुเค्เคค เคนोเคจे เคตाเคฒी 'CREATE' เคเคฎांเคก เคिเคธ เคถ्เคฐेเคฃी เคी เคนै?
(A) DML (B) DDL (Data Definition Language) (C) TCL (D) DCL
Q8. 'Father of Relational Database' เคे เคจाเคฎ เคธे เคเคคिเคนाเคธिเค เคฐूเคช เคธे เคिเคธे เคाเคจा เคाเคคा เคนै?
(A) เคฌिเคฒ เคेเค्เคธ (B) เค.เคเคซ. เคॉเคก (Edgar F. Codd) (C) เคกेเคจिเคธ เคฐिเคी (D) เคिเคฎ เคฌเคฐ्เคจเคฐ्เคธ-เคฒी
Q9. เคธเคฎเค्เคฐ เคกेเคाเคฌेเคธ เคी เคธुเคฐเค्เคทा, เคชเคฐเคซॉเคฐ्เคฎेंเคธ เคฎॉเคจिเคเคฐिंเค เคเคฐ เคฌैเคเค เคช เคा เคช्เคฐเคฌंเคงเคจ เคเคฐเคจे เคตाเคฒा เคตिเคถेเคทเค्เค เคौเคจ เคนै?
(A) เคธिเคธ्เคเคฎ เคेเคธ्เคเคฐ (B) เคกेเคाเคฌेเคธ เคเคกเคฎिเคจिเคธ्เค्เคฐेเคเคฐ (DBA) (C) เคกेเคा เคเคชเคฐेเคเคฐ (D) เคोเคกเคฐ
Q10. เคिเคธी เคกेเคाเคฌेเคธ เคฎें 'Data Redundancy' เคा เค्เคฏा เคตाเคธ्เคคเคตिเค เค เคฐ्เคฅ เคนोเคคा เคนै?
(A) เคกेเคा เคा เคฒॉเคธ เคนो เคाเคจा (B) เคเค เคนी เคกेเคा เคा เคฌाเคฐ-เคฌाเคฐ เคจिเคฐเคฐ्เคฅเค เคธ्เคोเคฐ เคนोเคจा (C) เคกेเคा เคเคฐเคช्เค เคนोเคจा (D) เคเคจเคฎें เคธे เคोเค เคจเคนीं
11. เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เค เค्เคธเคฐ เคชूเคे เคाเคจे เคตाเคฒे เคช्เคฐเคถ्เคจ (FAQs)
Q1. DBMS เค्เคฏा เคนै เคเคฐ เคฏเคน เค्เคฏों เคเคตเคถ्เคฏเค เคนै?
เคเคค्เคคเคฐ: DBMS (เคกेเคाเคฌेเคธ เคฎैเคจेเคเคฎेंเค เคธिเคธ्เคเคฎ) เคเค เคธॉเคซ्เคเคตेเคฏเคฐ เคธिเคธ्เคเคฎ เคนै เคो เคฌเคก़ी เคฎाเคค्เคฐा เคฎें เคกेเคा เคो เคต्เคฏเคตเคธ्เคฅिเคค เคฐूเคช เคธे เคธ्เคोเคฐ, เค
เคชเคกेเค, เคกिเคฒीเค เคเคฐ เคฐिเค्เคฐीเคต เคเคฐเคจे เคी เคธुเคตिเคงा เคฆेเคคा เคนै। เคฏเคน เคกेเคा เคฆोเคนเคฐाเคต เคो เคธเคฎाเคช्เคค เคเคฐ เคธुเคฐเค्เคทा เคเคฐ เคเคคि เคฌเคข़ाเคคा เคนै।
Q2. RDBMS เคเคฐ เคธाเคงाเคฐเคฃ DBMS เคฎें เค्เคฏा เค
ंเคคเคฐ เคนोเคคा เคนै?
เคเคค्เคคเคฐ: DBMS เคฎें เคกेเคा เคो เคซाเคเคฒों เคฏा เคนिเคฏเคฐाเคฐ्เคीเคเคฒ เคฐूเคช เคฎें เคฐเคा เคा เคธเคเคคा เคนै, เคเคฌเคि RDBMS (Relational DBMS) เคฎें เคชूเคฐा เคกेเคा เคเคก़े เคจिเคฏเคฎों เคे เคคเคนเคค เคฐो (Rows) เคเคฐ เคॉเคฒเคฎ (Columns) เคे เคฎाเคง्เคฏเคฎ เคธे เคฌเคจी เคेเคฌเคฒ्เคธ เคे เคฐूเคช เคฎें เคต्เคฏเคตเคธ्เคฅिเคค เคนोเคคा เคนै।
Q3. SQL เคฎें DDL เคเคฐ DML เคฎें เค्เคฏा เค
ंเคคเคฐ เคนै?
เคเคค्เคคเคฐ: DDL (Data Definition Language) เคा เคเคชเคฏोเค เคेเคฌเคฒ เคा เคขांเคा/เคธ्เค्เคฐเค्เคเคฐ (เคैเคธे CREATE, ALTER) เคฌเคจाเคจे เคे เคฒिเค เคนोเคคा เคนै, เคเคฌเคि DML (Data Manipulation Language) เคा เคเคชเคฏोเค เคेเคฌเคฒ เคे เค
ंเคฆเคฐ เคฎौเคूเคฆ เคกेเคा เคो เคธंเคถोเคงिเคค (เคैเคธे INSERT, UPDATE, DELETE) เคเคฐเคจे เคे เคฒिเค เคนोเคคा เคนै।
Q4. เคกेเคाเคฌेเคธ เคฎें Primary Key เคเคฐ Foreign Key เคी เค्เคฏा เคเคชเคฏोเคिเคคा เคนै?
เคเคค्เคคเคฐ: เคช्เคฐाเคเคฎเคฐी เคी เคेเคฌเคฒ เคे เคช्เคฐเคค्เคฏेเค เคฐिเคॉเคฐ्เคก เคो เคตिเคถिเคท्เค เคชเคนเคाเคจ เคฆेเคคी เคนै เคคाเคि เคตเคน เคกुเคช्เคฒीเคेเค เคจ เคนो เคธเคे। เคซॉเคฐेเคจ เคी เคฆो เค
เคฒเค-เค
เคฒเค เคेเคฌเคฒ्เคธ เคो เคเคชเคธ เคฎें เคोเคก़เคเคฐ เคเคจเคे เคฌीเค เคธเคฎ्เคฌเคจ्เคง เคธ्เคฅाเคชिเคค เคเคฐเคคी เคนै।
Q5. Normalization (เคจॉเคฐ्เคฎเคฒाเคเคेเคถเคจ) เค्เคฏा เคाเคฎ เคเคฐเคคा เคนै?
เคเคค्เคคเคฐ: เคฏเคน เคกेเคाเคฌेเคธ เคी เคेเคฌเคฒ्เคธ เคो เคเค เคเคฃिเคคीเคฏ เคเคฐ เคคाเคฐ्เคिเค เคธंเคฐเคเคจा เคฎें เคตिเคญाเคिเคค เคเคฐเคคा เคนै เคคाเคि เคกेเคाเคฌेเคธ เคฎें เคธे เคैเคฐ-เคเคฐूเคฐी เคกुเคช्เคฒीเคेเค เคฐिเคॉเคฐ्เคก्เคธ (Redundancy) เคो เคนเคाเคฏा เคा เคธเคे เคเคฐ เคฎेเคฎोเคฐी เคฌเคाเค เคा เคธเคे।
๐ Related Computer Awareness Notes (Topical Links)
เค เคชเคจी เคชเคฐीเค्เคทा เคी เคคैเคฏाเคฐी เคो เคธंเคชूเคฐ्เคฃ เคฌเคจाเคจे เคे เคฒिเค เคนเคฎाเคฐे เค เคจ्เคฏ เคฎเคนเคค्เคตเคชूเคฐ्เคฃ เคंเคช्เคฏूเคเคฐ เคจोเค्เคธ เคญी เค เคตเคถ्เคฏ เคชเคข़ें:
เคตिเคธ्เคคृเคค เคคैเคฏाเคฐी เคเคฐ เคซ्เคฐी เคฎॉเค เคेเคธ्เค เคे เคฒिเค เคนเคฎाเคฐी เคเคช เคกाเคเคจเคฒोเคก เคเคฐें: Toppers Adda App