Posted in

Tabeli normaliseerimine

Normaliseerimine — andmebaasi andmete korrastamine

Esimene Normaal Kuju (1NF)

  • Tabeli atribuutid on unikaalse nimega.
  • Igas veerus on ainult ühe tüübi andmed
  • Igal tabelil on Primaarvõti
  • Igas lahtris on ainult ühte väärtust, see tähendab kui õpilasel on kaks moobiilnumbrit, siis ei tohi neid sisestada ühe lahtrisse — on vaja luua eraldi tabeli

Teine Normaal Kuju (2NF)

  • Täidetud 1NF
  • Luuakse eraldi tabeleid mis on seotud primaarvõtmetega (võõrvõti, väline võti)

Kolmas Normaal Kuju (3NF)

  • Täidetud 1NF, 2NF
  • on vaja need veerud, mis ei ole otse seotud primaarvõtmega
  • Näiteks, kui tabelis opilane on veerg keskmine_hinne, siis keskmine_hinne ei ole seotud primaarvõtmega

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *