Célok
A relációs adatbázisok tervezésekor fontos tényező a redundancia csökkentése, vagyis, hogy ne tároljunk ismétlődő adatokat több példányban. Természetesen vannak helyzetek, amikor egyes adatokat nem érdemes külön táblában tárolni, mert az összetartozó adatok összekapcsolása nagyon sok számítással jár. Ezt minden esetben mérlegelni kell.
Az adatokat akkor kell normalizálni, ha
- egy adat gyakran fordul elő, és mindig ugyanabban a formában kell bevinnünk/lekérdeznünk, vagy ha
- külön szeretnénk választani a kódokat/azonosítókat az információs adattól.
Ebben a leckében áttekintjük a relációs adatbázis sémák normalizálának lehetőségeit. Az 1., a 2., a 3. a Boyce-Codd és a 4. normálformát tárgyaljuk. A lecke végén összefoglaljuk a normalizálásról megismerteket, majd ismétlő jelleggel összegyűjtjük az adatbázistervezés szükséges lépéseit.