14.5. Denormalizálás

A relációs adatbázis-kezelő rendszerek általában támogatják a denormalizált táblák kezelését.

A denormalizálás a normalizálás ellentéte. Denormalizálás esetén a táblákban redundáns módon jelennek meg az adatok. Ez gyorsítja az adatok kinyerését, viszont az adatokat több helyen kell karbantartani, így az adatok módosítása lassabb lesz. A denormalizált tábla jó döntés lehet akkor, ha a teljesen normalizált séma nem működik optimálisan.

Egy relációs adatbázis denormalizálásának egyetlen oka a hatékonyság növelése. A következő opciókat kell figyelembe venni:

Tekintetbe kell még venni:

Ki kell hangsúlyozni, hogy csak az üzletileg megtérülő mértékben szabad bevállalni anomáliákat vagy nagyobb karbantartási költségeket.