Baza danych to dobrze zorganizowany zbiór informacji, zawierający odpowiedni rodzajdanych który jest ułożony i zapisany w spoób optymalny. Może być to również model pewnego wycinka rzeczywistości, który nie musi fizycznie istnieć.
Baza danych złożona jest z wieluróżnych elementów. Najważniejszy z nich to rekord podzielony na wiele pól, w których przechowywane są dane. Przykładem może być książka adresowa gdzie każdy rekord jest zbiorem informacji. Zawiera pola dotyczące imienia i nazwiska, numeru telefonu,adresu. Dzięki temu bazy danych pozwalają na szybkie wyszukiwanie i sortowanie rekordów według określonych kreyteriów.
Bazy danych można przedstawić według struktur organizacji danych,:
- Bazy proste :
- bazy kartotekowe
- hierarchiczne bazy danych
- Bazy złożone :
- bazy relacyjne
- bazy obiektowe
- bazy relacyjno-obiektowe
- strumieniowe bazy danych
- temporalne bazy danych


