Adriana Pikaljov Portfoolio

en_GBet

tabeli normaliseerimine

normaliseerimine-andmebaasi andmete korrastamine

otsime tabelites-

–kordused

–vastuolud

1 NormaalKuju (1NF)

  • tabeli atribuudid 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 opilasel on kaks mobiilinumbrit, siis ei tohi neid sisestada ühe lahtrisse – on vaja luua eraldi tabeli.

2 NormaalKuju (2NF)

  • täidetud 1NF
  • luuakse eraldi tabeleid mis on seotud primaavõtmega(võõrvõti, väline võti)

3 NormaalKuju (3NF)

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