TheHingineer

  • DBMS


  • DBMS Part-1

  • DBMS Part-2

  • DBMS Part-3

  • DBMS Part-4

  • DBMS Part-5

  •  Database Approach vs Traditional File System – Simple Hinglish Mein


     Traditional File System Kya Hai?

    Traditional file system mein, har application ya department apna data alag file mein rakhta hai. Files ko manually handle kiya jaata hai, aur koi centralized system nahi hota.

     Example:

    Sochiye ek college mein:

    • Students ka data → students.txt

    • Exams ka data → exams.txt

    • Fees ka data → fees.txt

    Yeh alag-alag files hoti hain, jinko departments khud handle karte hain. Data share karna mushkil hota hai, aur galti hone ke chances zyada hote hain.

     Database Approach Kya Hai?

    Database approach mein, poora data ek hi centralized system (DBMS) ke through manage hota hai. Har department ya application usi centralized database se data access karta hai.

     Example:

    Ab wahi college ek database use karta hai:

    • Sabhi data (students, exams, fees) ek single database mein stored hota hai

    • Sabhi departments usi data ko use karte hain

    • Har user ko updated aur consistent data milta hai

    •  

     Diagram: Traditional vs Database Approach

     Traditional File System:

    Student App → students.txt
    Exam App → exams.txt
    Fees App → fees.txt

    (No central system)

     Database System (DBMS):

    Student App
           |
    Exam App → DBMS →Central Database
           |
    Fees App

    (DBMS controls data access)

     Traditional File System vs Database Approach: Comparison

    FeatureTraditional File SystemDatabase System (DBMS)
     Data RepeatZyada repeat hota haiKam repeat hota hai
     InconsistencyEk jaisa data sab jagah nahi hotaData same hota hai sab jagah
     SecurityLow – har file open kar sakte hoHigh – DBMS se control hota hai
     Multi-User SupportDifficult – coordination nahi hotiEasy – multiple log ek sath access karte
     Data SharingMushkil hota haiEasy – centralized sharing
     MaintenanceHard – sab file alag handle karni padtiEasy – ek jagah change karo sab jagah effect
     Backup/RecoveryManual karna padta haiDBMS automatically manage karta hai

     Simple Example

     Traditional File System:

    Student ka naam teen files mein stored hai:

    • students.txt

    • exams.txt

    • fees.txt

    Agar naam change karo sirf ek file mein, baaki mein nahi —  data mismatch ho sakta hai.

     Database Approach:

    Student ka naam sirf ek table mein store hota hai, aur sabhi modules wahi data use karte hain.

     Naam ek jagah update karo → sab jagah change ho jaata hai.

     Database Approach ke Fayde (Advantages)

    •  -> Repeated data kam hota hai

    •  -> Security zyada hoti hai

    •  -> Multiple users access kar sakte hain

    •  -> Consistent data sabko milta hai

    •  -> Backup aur recovery easy hoti hai

     Traditional File System ke Nuksan

    •  -> Data duplication hota hai

    •  -> Data mismatch ho sakta hai

    •  -> Security weak hoti hai

    •  -> Multi-user support nahi hota

    •  -> Data share karna mushkil hota hai


     Short Summary Table

    FeatureTraditional File SystemDatabase System (DBMS)
    Data RedundancyHighLow
    Inconsistency RiskHighLow
    SecurityLowHigh
    Data SharingDifficultEasy
    Access by Many UsersMushkilEasy
    MaintenanceHardEasy
    Scroll to Top