Jednorodny model bazy danych

Słownik kwalifikacji INF.03 - Tworzenie i administrowanie stronami i aplikacjami internetowymi oraz bazami danych

Jednorodny model bazy danych to prosty sposób organizacji danych, w którym wszystkie informacje są przechowywane w jednej tabeli. Taka baza nie jest podzielona na wiele powiązanych tabel, jak w modelu relacyjnym.

Najważniejsza cecha

W modelu jednorodnym dane znajdują się w jednej strukturze tabelarycznej, np.:

idimięnazwiskotelefonmiasto
1AnnaKowalska123456789Poznań
2JanNowak987654321Kraków

Nie występują tu osobne tabele, np. Klienci, Zamówienia, Produkty, połączone relacjami.

Zalety

  • prostota budowy,
  • łatwość zrozumienia,
  • dobre rozwiązanie dla bardzo małych zbiorów danych,
  • szybkie rozpoczęcie pracy bez projektowania relacji.

Wady

  • powtarzanie tych samych danych,
  • trudniejsze aktualizowanie informacji,
  • większe ryzyko niespójności danych,
  • słaba skalowalność przy dużej liczbie rekordów.

Różnica względem modelu relacyjnego

W modelu relacyjnym dane są zwykle rozdzielone na wiele tabel, które łączy się za pomocą kluczy głównych i obcych. W modelu jednorodnym wszystkie dane są zapisane w jednej tabeli, bez takich powiązań.

Zapamiętaj na egzamin

Jeżeli w pytaniu pojawia się informacja, że wszystkie dane są zapisane w jednej tabeli, chodzi o model jednorodny.