
Bazy danych pojawiły się pod koniec lat 60. XX wieku, w czasie, gdy rosło zapotrzebowanie na elastyczny system zarządzania danymi. Istnieje 5 modeli DBMS, które różnią się sposobem prezentacji zawartych w nich danych:
Różne modele baz danych
- Model hierarchiczny: Dane układane są hierarchicznie, w strukturę drzewa uporządkowanego od ogółu do szczegółu. Model ten do nawigacji wśród przechowywanych danych wykorzystuje wskaźniki. Był to pierwszy model DBMS.

- Model sieciowy: tak jak model hierarchiczny, wykorzystuje on wskaźniki wskazujące przechowywane dane. Nie musi jednak korzystać ze struktury drzewa.

- Model relacyjny (RDBMS, relacyjny system zarządzania bazą danych): Dane są przechowywane w dwuwymiarowych tabelach (wiersze i kolumny). Dane są obsługiwane na podstawie matematycznej teorii relacji.

- Model dedukcyjny: Dane są przedstawione w formie tabeli, ale operuje się na nich przy pomocy rachunku predykatów.
- Model obiektowy (ODBMS, obiektowy system zarządzania bazą danych): dane są przechowywane w formie obiektów, czyli struktur zwanych klasami, które wyświetlają zawarte w nich dane. Pola stanowią przykłady tych klas.

Pod koniec lat 90. bazy relacyjne były najczęściej używane (ok. ¾ wszystkich baz danych).
Zdjęcie: © OLEKSANDR MARYNCHENKO - 123RF.com