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

2.NormaalKuju(2NF)

Täidatut 1NF

Luuakse eraldi tabeleid mis on seotud primaarvõ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 primaarvõtmega

Näiteks, kui tabelis opilane on veerg keskmine_hinne, siis keskmine_hinne ei ole seotud primaarvõtmega