Proces ograniczania nadmiarowych (powielonych) danych w bazie danych wiąże się przede wszystkim z normalizacją. W ujęciu klasycznym normalizacja polega na takim zaprojektowaniu schematu relacyjnego (tabel, kluczy i relacji), aby dane były przechowywane w sposób możliwie niesprzeczny i bez zbędnych powtórzeń. Dzięki temu zmniejsza się ryzyko tzw. anomalii, czyli błędów wynikających z duplikacji informacji (np. konieczności aktualizowania tej samej wartości w wielu miejscach).
Odpowiedź "normalizacja" pasuje do sensu pytania, bo opisuje działania prowadzące do ograniczenia redundancji poprzez uporządkowanie danych (np. rozdzielenie informacji na osobne tabele i powiązanie ich kluczami).
Pozostałe odpowiedzi nie są właściwe:
- "redundancja" to cecha/stanu danych (powielenie informacji), a nie nazwa procesu usuwania nadmiarowości. Można mieć redundancję w źle zaprojektowanej bazie, a normalizacja jest jednym ze sposobów, by ją ograniczyć.
- "kompresja" dotyczy zwykle zmniejszenia rozmiaru przechowywanych danych (sposobu kodowania lub przechowywania), ale nie rozwiązuje problemu logicznego powielania informacji w wielu rekordach/tabelach.
- "redukcja" jest określeniem ogólnym i nieprecyzyjnym. W kontekście baz danych może oznaczać wiele działań (np. redukcję danych w analizie), ale nie jest standardową nazwą procesu projektowego, który eliminuje redundancję.
W praktyce (także w systemach informatyki medycznej) normalizacja pomaga utrzymać spójność danych pacjentów, personelu i zdarzeń medycznych, ułatwia integrację modułów oraz zmniejsza liczbę błędów wynikających z duplikacji rekordów.