Andmetabeli nomaliseerimine

Normaliseerimine – andmebaasi andmete korrastamise(упорядочивание) protsess

Otsime tabelites

–Kordused – повторения

–Vastuolud – противоречия

  1. NORMAALKUJU(1NF)
  • Iga tabel on primaarse võtmega PR
  • Igas lahtris on ainult üks väärtus
  • Igas veerus on ainult ühe tüüpi väärtused
  • Veerunimed on unikaalsed

2. NORMAALKUJU (2NF)

  • 1NF on täidetud
  • tuleb luua eraldi tabeleid mis on vaja siduda primaarvõtmega (Välisvõti, Võõrvõti)

3. NORMAALKUJU (3NF)

  • 1NF, 2NF on täidetud
  • tuleb kustutada või lisada eraldi tabelisse, see mis ei ole otse seotud priimavõtmega
  • Näiteks, kui tabelis olemas veerg keskmine hinne, siis keskmine hinne ei ole seotud PR-iga

OLEM – Entity – Сущность

Entity relationship – Связи между сущностями

OLEMITE vahelised seosed – Entity relationship – Связи между сущностями

OLEM = tabel

  1. Tabel on unikaalse nimega, ei korda
  2. Tabeli seeson ühe omadusega andmed
  3. Tabelinimi kirjutame ainsuse nimes