Andmebaasi Proekteerimine

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 tabeli on Primaarvõti
  • Igas lahtris on ainult ühte väärtust, see tähendab kui õpilasel on kakas moobiilinubrit sis ei tohi neid sisestada ühe lahtrisse – on vaja luua eraldi tabeli.

2 NoormalKuju (2NF)

  • Täidetud 1NF, 2NF
  • Luuakse eraldi tabeleid mis on seotud primaarvõtmega (VÕÕRVÕTI, Valine 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