Bazy danych · Junior · Pytanie 39 z 75
Czym jest denormalizacja?
- 1Błędem projektu schematu, który zawsze trzeba naprawić
- 2Usunięciem wszystkich kluczy obcych
- ✓Poprawna odpowiedź: Celowym duplikowaniem danych (np. zapisaniem sumy zamówienia), żeby przyspieszyć odczyty kosztem synchronizowania kopii
Wyjaśnienie
To kompromis dla obciążeń z przewagą odczytów. Duplikat trzeba niezawodnie aktualizować, np. w tej samej transakcji albo triggerem.