Chapter:-4 (Hindi)

Site: AssessmentKaro
Course: Database Management System
Book: Chapter:-4 (Hindi)
Printed by: Guest user
Date: Saturday, 18 April 2026, 6:51 PM

Description

Bharatavani is a project with an ...Topic Wise Chapter (Hindi)

1. Functional Dependencies (FDs)

ЁЯФЧ Functional Dependencies (FDs)

Functional Dependency relational database рдореЗрдВ┬аattributes (columns)┬ардХреЗ рдмреАрдЪ relationship рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред

ЁЯУМ Definition

Functional Dependency┬аX тЖТ Y┬ардХрд╛ рдЕрд░реНрде рд╣реИ:
рдпрджрд┐ table рдХреА рджреЛ rows рдореЗрдВ┬аattribute set X┬ардХрд╛ value рд╕рдорд╛рди рд╣реИ, рддреЛ┬аattribute set Y┬ардХрд╛ value рднреА рд╕рдорд╛рди рд╣реЛрдЧрд╛ред
рдЕрд░реНрдерд╛рдд,┬аX, Y рдХреЛ determine рдХрд░рддрд╛ рд╣реИред


ЁЯУЦ Examples

  1. Student(ID, Name, Major)
    • ID тЖТ Name, Major
      рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐┬аID uniquely┬аstudent рдХрд╛ Name рдФрд░ Major рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред
  2. Employee(EmpID, Department, Manager)
    • Department тЖТ Manager
      рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ Department рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ Manager рд╣реЛрддрд╛ рд╣реИред

тЬЕ Advantages of Functional Dependencies

1. Normalization рдХрд╛ рдЖрдзрд╛рд░

FDs database┬аNormalization (1NF рд╕реЗ BCNF)┬ардХрд╛ рдЖрдзрд╛рд░ рд╣реЛрддреА рд╣реИрдВред
рдпреЗ attributes рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ redundancy рдФрд░ anomalies рд╣рдЯрд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред

2. Data Redundancy рдХрдо рдХрд░рддреА рд╣реИрдВ

FDs рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд╣реА normalization рдХрд░рдиреЗ рд╕реЗ duplicate data рдХрдо рд╣реЛрддрд╛ рд╣реИ рдФрд░ consistency рдмрдиреА рд░рд╣рддреА рд╣реИред

3. Anomalies рдХреЛ рд░реЛрдХрддреА рд╣реИрдВ

FDs рд╕реЗ schema рдЗрд╕ рдкреНрд░рдХрд╛рд░ design рд╣реЛрддрд╛ рд╣реИ рдХрд┐:

  • Update anomaly рдирд╣реАрдВ рд╣реЛрддреА
  • Insert anomaly рдХрдо рд╣реЛрддреА рд╣реИ
  • Delete anomaly рд╕реЗ рдЬрд░реВрд░реА data delete рдирд╣реАрдВ рд╣реЛрддрд╛

4. Data Integrity рдмреЗрд╣рддрд░ рдмрдирд╛рддреА рд╣реИрдВ

рдЬреИрд╕реЗ┬аStudentID тЖТ StudentName┬ардЬреИрд╕реА dependency рд╕реЗ data accurate рдФрд░ reliable рд░рд╣рддрд╛ рд╣реИред

5. Query Efficiency рдореЗрдВ рд╕реБрдзрд╛рд░

рдЕрдЪреНрдЫреЗ schema design рдореЗрдВ FDs performance рдФрд░ correctness рдХреЗ рдмреАрдЪ balance рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреА рд╣реИрдВред


тЭМ Disadvantages of Functional Dependencies

1. Identify рдХрд░рдирд╛ рдХрдард┐рди рдФрд░ рд╕рдордп рд▓реЗрдиреЗ рд╡рд╛рд▓рд╛

FDs рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рдкрд╣рдЪрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП business rules рдХреА рдЧрд╣рд░реА рд╕рдордЭ рдЬрд░реВрд░реА рд╣реЛрддреА рд╣реИред
рдЧрд▓рдд FDs рд╕реЗ рдЦрд░рд╛рдм schema design рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

2. Over-Normalization рд╕реЗ Performance рдкрд░ рдЕрд╕рд░

High Normal Forms рддрдХ normalize рдХрд░рдиреЗ рд╕реЗ:

  • рдмрд╣реБрдд рд╕рд╛рд░реА tables рдмрди рдЬрд╛рддреА рд╣реИрдВ
  • Joins рдмрдврд╝ рдЬрд╛рддреЗ рд╣реИрдВ
  • Read-heavy systems рдореЗрдВ queries slow рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ

3. рд╣рдореЗрд╢рд╛ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд╣реЛрддреАрдВ

рдХреБрдЫ FDs:

  • Business rules рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИрдВ
  • Formal рд░реВрдк рдореЗрдВ express рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛрддрд╛ рд╣реИ
  • рд╕рдордп рдХреЗ рд╕рд╛рде рдмрджрд▓ рд╕рдХрддреА рд╣реИрдВ

4. рд╕рднреА Constraints рдХреЛ Represent рдирд╣реАрдВ рдХрд░рддреАрдВ

FDs рдЗрди constraints рдХреЛ express рдирд╣реАрдВ рдХрд░ рд╕рдХрддреАрдВ:

  • Multi-Valued Dependencies
  • Temporal rules
  • Conditional constraints
    рдЗрдирдХреЗ рд▓рд┐рдП рдЕрдиреНрдп techniques рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

5. рдЧрд▓рдд рдЙрдкрдпреЛрдЧ рдХрд╛ рдЦрддрд░рд╛

рдЧрд▓рдд FDs рдХреЗ рдХрд╛рд░рдг:

  • Tables рдХреЛ рдЕрдирд╛рд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ split рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
  • рдпрд╛ рдЖрд╡рд╢реНрдпрдХ split рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛
    рдЬрд┐рд╕рд╕реЗ database inefficient рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

2. Normalization

ЁЯУЪ Normalization

Normalization рдПрдХ┬аdatabase design technique┬ард╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп data рдХреЛ tables рдореЗрдВ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐┬аredundancy рдХрдо рд╣реЛ┬ардФрд░┬аdata integrity рдмреЗрд╣рддрд░ рдмрдиреЗред
рдпрд╣ Functional Dependencies рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдмрдбрд╝реА tables рдХреЛ рдЫреЛрдЯреА рдФрд░ structured tables рдореЗрдВ divide рдХрд░рддрд╛ рд╣реИред


тЬЕ Advantages of Normalization

  1. Data Redundancy рдХрдо рд╣реЛрддреА рд╣реИ
  2. Update, Insert рдФрд░ Delete anomalies рдирд╣реАрдВ рд╣реЛрддреАрдВ
  3. Data Integrity рдмрдиреА рд░рд╣рддреА рд╣реИ
  4. Storage space рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ
  5. Maintenance рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреА рд╣реИ

тЭМ Disadvantages of Normalization

  1. Tables рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
  2. Queries рдореЗрдВ рдЕрдзрд┐рдХ JOINs рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
  3. Beginners рдХреЗ рд▓рд┐рдП рд╕рдордЭрдирд╛ рдХрдард┐рди
  4. Analytical systems рдХреЗ рд▓рд┐рдП ideal рдирд╣реАрдВ

3. Normalization

Normalization in Database | Normalization Benefits | Normal Forms |  Database Management System

4. Normal Forms in DBMS

Normalization in DBMS with Examples ...

5. Normal Forms (NF)

ЁЯУШ Normal Forms (NF)


1я╕ПтГг First Normal Form (1NF)

Definition:

  • Repeating groups рдирд╣реАрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП
  • рд╕рднреА values atomic (single-valued) рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

Advantages:

  • Duplicate columns рд╣рдЯрддреА рд╣реИрдВ
  • Data search рдФрд░ sort рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ

Disadvantages:

  • Redundancy рдкреВрд░реА рддрд░рд╣ рдЦрддреНрдо рдирд╣реАрдВ рд╣реЛрддреА
  • Anomalies рдЕрднреА рднреА рд╣реЛ рд╕рдХрддреА рд╣реИрдВ

2я╕ПтГг Second Normal Form (2NF)

Definition:

  • Table 1NF рдореЗрдВ рд╣реЛ
  • Partial dependency рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

Advantages:

  • Composite key рд╡рд╛рд▓реА tables рдореЗрдВ redundancy рдХрдо рд╣реЛрддреА рд╣реИ
  • Partial dependency рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ

Disadvantages:

  • Tables рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
  • Joins рдЕрдзрд┐рдХ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ

3я╕ПтГг Third Normal Form (3NF)

Definition:

  • Table 2NF рдореЗрдВ рд╣реЛ
  • Transitive dependency рдирд╣реАрдВ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП

Advantages:

  • рдЕрдзрд┐рдХрд╛рдВрд╢ redundancy рд╕рдорд╛рдкреНрдд рд╣реЛрддреА рд╣реИ
  • Database structure efficient рдмрдирддрд╛ рд╣реИ

Disadvantages:

  • Complexity рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
  • Queries slow рд╣реЛ рд╕рдХрддреА рд╣реИрдВ

4я╕ПтГг BoyceтАУCodd Normal Form (BCNF)

Definition:

  • 3NF рдХрд╛ stronger version
  • рдкреНрд░рддреНрдпреЗрдХ Functional Dependency рдореЗрдВ determinant superkey рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

Advantages:

  • рд▓рдЧрднрдЧ рд╕рднреА anomalies рд╕рдорд╛рдкреНрдд
  • High level data consistency
  • Mission-critical systems рдХреЗ рд▓рд┐рдП ideal

Disadvantages:

  • Tables рдХрд╛ excessive splitting
  • Performance рдкрд░ рдЕрд╕рд░
  • Design рдХрд░рдирд╛ рдХрдард┐рди

ЁЯУК Normal Forms Comparison Table

Normal Form

Main Goal

Advantage

Disadvantage

1NF

Atomic values

Simple structure

Redundancy рд░рд╣рддреА рд╣реИ

2NF

Partial dependency рд╣рдЯрд╛рдирд╛

Redundancy рдХрдо

Tables рдмрдврд╝рддреА рд╣реИрдВ

3NF

Transitive dependency рд╣рдЯрд╛рдирд╛

Anomalies рдЦрддреНрдо

More joins

BCNF

Determinant superkey рд╣реЛ

Highest consistency

Very complex, performance impact