Különbség a normalizáció és a denormalizáció között
Normalizáció vs denormalizáció
A relációs adatbázisok kapcsolatokból állnak (kapcsolódó táblázatok). Ha a táblázatok két nagy (azaz túl sok oszlop egy táblázatban), akkor az adatbázis-anomáliák előfordulhatnak Ha a táblázatok két kicsi (azaz az adatbázis több kisebb táblából áll), akkor nem lenne hatékony a lekérdezéshez. a normalizáció minimálisra csökkenti az adat táblázatban levő redundanciákat A denormalizáció (a normalizálás visszafordítása) redundáns adatokat vagy csoportadatokat ad hozzá
< Mi a normalizáció?A normalizálás olyan folyamat, amelyet a relációs adatbázisokban lévő adatokban jelen lévő redundanciák minimalizálása érdekében hajtanak végre.Ez a folyamat nagyrészt kisebb táblázatokra osztja a nagy táblákat kevesebb redundanciával (úgynevezett "Normál formák") Ezek a kisebb táblák kapcsolódnak d egymással jól meghatározott kapcsolatokon keresztül. Egy jól normalizált adatbázisban az adatok bármilyen módosítása vagy módosítása csak egy táblázatot módosít. Az első normál formát (1NF), a második normál formát (2NF) és a harmadik normál formát (3NF) az Edgar F. Codd vezette be. A Boyce-Codd normál űrlapot (BCNF) 1974-ben mutatta be Codd és Raymond F. Boyce. Nagyobb rendes formák (4NF, 5NF és 6NF) kerültek meghatározásra, de ritkán használják őket.
A denormalizáció a normalizációs folyamat fordított folyamata. A denormalizáció a redundáns adatok hozzáadásával vagy az adatok csoportosításával járul hozzá a teljesítmény optimalizálásához. Bár a redundáns adatok beszámítása ellentétes, addig a denormalizáció nagyon fontos folyamat a relációs adatbázis szoftverek néhány olyan hiányosságának leküzdésére, amelyek normális adatbázisokkal (még a nagyobb teljesítmény érdekében is) nagy teljesítményű büntetéseket vonhatnak maguk után.Ennek az az oka, hogy a lekérdezés eredményének kiváltásához számos kapcsolat (amely a normalizálás eredménye) egyesítése, néha lassú lehet az adatbázisrendszerek tényleges fizikai végrehajtásától függően.
Mi a különbség a normalizáció és a denormalizáció között?