Projekt bazy danych pacjentów i wizyt z jedną tabelą sprawdził się w fazie pilotażowej, ale teraz musi skalować się 100-krotnie, a raportowanie zawodzi. Jak należy przeprojektować schemat?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Znormalizuj główną tabelę rekordów pacjentów na tabelę pacjentów i tabelę wizyt, a także utwórz inne niezbędne tabele, aby uniknąć self-join..
Dlaczego to jest odpowiedź
Poprawna odpowiedź to normalizacja, która jest kluczową techniką projektowania baz danych. Rozdzielenie jednej dużej tabeli na mniejsze, tematyczne tabele (np. pacjenci i wizyty) eliminuje redundancję danych i poprawia integralność. Pozwala to na efektywniejsze indeksowanie i szybsze wykonywanie zapytań, co jest niezbędne przy 100-krotnym wzroście skali i problemach z raportowaniem. Unikanie self-joinów dodatkowo optymalizuje wydajność. Zwiększenie pojemności serwera to tylko tymczasowe rozwiązanie, które nie adresuje problemów strukturalnych. Dzielenie tabel na podstawie zakresów dat lub klinik może być przydatne w sharding, ale bez normalizacji podstawowy problem pozostaje.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana