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 рдирд╣реАрдВ