Tabelite normaliseerimine

Normaleseerimine – andmebaasi andmete korrastamine

Otsime tabelis:

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

2.NormaalKuju(2NF)

-Täidetud 1NF
-Luuakse eraldi tabelid mis on seotud primaarvõtmega (VÕÕRVÕTI, Valine VÕTI)

3.NormaalKuju(3NF)

-Täidetud 1NF, 2NF
-On vaja kustutad need veerud, mis ei ole otse seotud primaarvõtmega
-Näiteks: kui tabelis õpilane on veerg keskmine_hinne, siis keskmine_hinne ei ole seotud primaarvõtmega.