Tabeli normaliseerimine

Normaliseerimine – andmebaasi andmete korrastamine.

Otsime tabelites:
KORDUSED (ПОВТОРЕНИЕ)
VASTUOLUD (ПРОТИВОРЕЧИЯ)

1 NormaalKuju (1NF)

  • Tabeli atrubuudid on unikaalse nimega.
  • Igas veerus on ainult ühe tüübi andmed.
  • Igal tabeli on Primaarivõti
  • Igal 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 tabeleid mis on seotud primaarvõtmega (VÖÖRVÕTI, Väline Võti)

3 NormaalKuju (3NF)

  • Täidetud 1NF, 2NF
  • On vaja kustuda 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.