Normalizacja:
Normalizacja jest metodą stosowaną w bazie danych w celu zmniejszenia redundancji danych i niespójności danych z tabeli. Jest to technika, w której dane nieredundantne i spójne są przechowywane w ustalonym schemacie. Za pomocą normalizacji liczba tabel jest zwiększona, a nie zmniejszona.
Denormalizacja:
Denormalizacja jest również metoda, która jest używana w bazie danych. Służy ona do dodawania nadmiarowości w celu szybkiego wykonania zapytania. Jest to technika, w której dane są łączone w celu wykonania zapytania szybko. Poprzez użycie denormalizacji liczba tabel jest zmniejszona, co jest przeciwieństwem normalizacji.
Różnica między normalizacją a denormalizacją:
S.NO | Normalizacja | Denormalizacja |
---|---|---|
W normalizacji, dane nieredundantne i spójne są przechowywane w ustalonym schemacie. | W denormalizacji, dane są łączone w celu szybkiego wykonania zapytania. | |
W normalizacji, dane redundantne i niespójne są redukowane. | W denormalizacji, redundancja jest dodawana w celu szybkiego wykonania zapytania. | |
Integralność danych jest zachowana w normalizacji. | Integralność danych nie jest zachowana w denormalizacji. | |
W normalizacji redundancja jest zredukowana lub wyeliminowana. | W denormalizacji redundancja jest dodana zamiast redukcji lub eliminacji redundancji. | |
Liczba tabel w normalizacji jest zwiększona. | Denormalizacja, Liczba tabel jest zmniejszona. | |
Normalizacja optymalizuje wykorzystanie przestrzeni dyskowej. | Denormalizacja nie optymalizuje przestrzeni dyskowej. |
Uwaga czytelnicy! Nie przestawaj się teraz uczyć. Zdobądź wszystkie ważne koncepcje CS Theory dla wywiadów SDE z Kursem CS Theory w przyjaznej dla studenta cenie i stań się gotowy do pracy w przemyśle.