Chapter:-4 (Hindi)
Completion requirements
Topic Wise Chapter (Hindi)
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 |