TheHingineer

  • DBMS


  • DBMS Part-1

  • DBMS Part-2

  • DBMS Part-3

  • DBMS Part-4

  • DBMS Part-5

  •  Functions of DBA and Designer in DBMS


     Introduction

    DBMS (Database Management System) ke andar do important log hote hain:

    • Database Designer 

    • Database Administrator (DBA) 

    Samjho:

    • Designer = Ek architect (jo pehle pura plan aur design banata hai)

    • DBA = Building manager (jo daily kaam aur maintenance karta hai)

    Dono alag roles hote hain aur dono zaruri hote hain taaki database smooth aur secure kaam kare.

     Functions of Database Designer

    Database Designer ka kaam hota hai database ka design plan karna — yani kis tarah ka data store hoga aur uska kya structure hoga.

    Important kaam:

    FunctionKya karta haiExample
    1. Requirement AnalysisUsers ki needs samajhta haiCollege ke students aur teachers ka data kya store karna hai?
    2. Conceptual DesignHigh-level design banata hai (ER Diagram)Students aur Courses ke beech relation banana
    3. Logical DesignTables aur unke columns decide karta haiStudents table mein Roll_No, Name, Marks waale columns banana
    4. Physical DesignKaise aur kahan data physically store hoga plan karta haiFast searching ke liye indexing lagana
    5. NormalizationDuplicate data hatata haiSame student ka data baar-baar na aaye, isliye tables divide karna
    6. Security PlanningKaun kya data access kar sakta hai decide karta haiStudents ko sirf apne marks dekhne ka right dena

     Diagram: Database Designer ka Process

     User Requirements
           ↓
     Requirement Analysis
           ↓
     Conceptual Design (ER Diagram)
           ↓
     Logical Design (Tables, Columns)
           ↓
     Physical Design (Indexes, Storage)
     

     Functions of Database Administrator (DBA)

    DBA ka kaam hota hai database ka daily kaam sambhalna aur usko manage karna.

    Important kaam:

    FunctionKya karta haiExample
    1. Installation and SetupDatabase software install karta haiMySQL ko server pe install karna
    2. Security ManagementUsers ka access control karta haiStudents sirf apna data dekh saken
    3. Backup and RecoveryData ka backup leta hai aur crash hone par recover karta haiRoz backup lena aur data loss hone par wapas lana
    4. Performance TuningDatabase ko fast banata haiSlow chal raha database to query ko optimize karna
    5. MonitoringDatabase health check karta haiSpace khatam ho raha hai to alert bhejna
    6. Upgradation and MigrationNew versions install karta hai aur data shift karta haiMySQL 5 se 8 migrate karna
    7. User ManagementNaye users create karta hai aur roles assign karta haiNaye teacher ke liye login banana
    8. TroubleshootingProblems solve karta haiServer down hone par jaldi thik karna

     Diagram: DBA ka Process

     Database Installation
            ↓
    User Creation & Security Set karna
            ↓
     Performance Monitoring
            ↓
     Backup aur Recovery
            ↓
     Database Upgradation
            ↓
     Problem Solving
     

     Real-Life Example: College Database

    Agar ek college ka database ban raha hai to:

    • Designer yeh decide karega:

      • Students, Courses aur Results ke tables kaise honge

      • Kaunse fields (columns) honge jaise Roll_No, Name, Marks

      • Relationships kaise banenge (Students enroll in Courses)

      •  

    • DBA yeh kaam karega:

      • Database ko server pe install karega

      • Students aur teachers ke liye proper access banayega

      • Daily backup karega

      • Agar server crash ho jaye to data recover karega

     Short Summary Table

    Database DesignerDatabase Administrator (DBA)
    Database ka structure aur design banata haiDatabase ko manage aur maintain karta hai
    Tables, columns, relationships plan karta haiUsers, backup, security aur performance ka dhyaan rakhta hai
    Duplication hataane ke liye normalization karta haiProblems solve karta hai aur system ko update karta hai

     Dono roles ek doosre ke bina incomplete hain:

    • Designer ka design hoga to database useful banega.

    • DBA ki maintenance hogi to database safe aur fast chalega.


     Important Point:

    Designer ka kaam mainly start mein hota hai jab database ban raha hota hai.
    DBA ka kaam hamisha chalta rehta hai jab tak database use ho raha hai.

    Scroll to Top