MySQL + SQL · Lesson 25

DBMS में Normalization

Normalization क्या है?

Normalization tables को organize करने की प्रक्रिया है ताकि redundancy कम हो और anomalies (insert, update, delete समस्याएं) से बचा जाए। यह बड़ी tables को छोटी related tables में बाँटता है।

Normalize क्यों?

  • Duplicate data हटाता है।
  • Update anomalies रोकता है (कई जगह data बदलना)।
  • Data consistent और clean रखता है।

Normal Forms (सारांश)

Formनियम
1NFAtomic values, repeating groups नहीं
2NF1NF + partial dependency नहीं
3NF2NF + transitive dependency नहीं
BCNFमज़बूत 3NF — हर determinant candidate key हो

सारांश

  • Normalization redundancy और anomalies घटाता है।
  • Steps: 1NF → 2NF → 3NF → BCNF।
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।