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
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
- Student(ID, Name, Major)
- ID тЖТ Name, Major
рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐┬аID uniquely┬аstudent рдХрд╛ Name рдФрд░ Major рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред - 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
- Data Redundancy рдХрдо рд╣реЛрддреА рд╣реИ
- Update, Insert рдФрд░ Delete anomalies рдирд╣реАрдВ рд╣реЛрддреАрдВ
- Data Integrity рдмрдиреА рд░рд╣рддреА рд╣реИ
- Storage space рдХреА рдмрдЪрдд рд╣реЛрддреА рд╣реИ
- Maintenance рдЖрд╕рд╛рди рд╣реЛ рдЬрд╛рддреА рд╣реИ
тЭМ Disadvantages of Normalization
- Tables рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рддреА рд╣реИ
- Queries рдореЗрдВ рдЕрдзрд┐рдХ JOINs рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
- Beginners рдХреЗ рд▓рд┐рдП рд╕рдордЭрдирд╛ рдХрдард┐рди
- Analytical systems рдХреЗ рд▓рд┐рдП ideal рдирд╣реАрдВ
3. Normalization

4. Normal Forms in DBMS

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 |