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.:
| id | imię | nazwisko | telefon | miasto |
|---|---|---|---|---|
| 1 | Anna | Kowalska | 123456789 | Poznań |
| 2 | Jan | Nowak | 987654321 | Krakó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.