Osnovni zadatak baze podataka jeste da se u nju pohranjuju (spremaju) velike količine struktuiranih podataka.
Baza podataka je sistem za pohranu i upravljanje većim količinama podataka.
Ima više vrsta baza podataka:
- sekvencionalne - hijerarhijske - relacione - objektno orjentisane - No SQL 2.1 Hijerarhijske BP Model Države – Gradovi (Stanovnici, Ulice, Firme) – Planine (Vrhovi, Ski staze) – Rijeke - Def. hij. BP. - Teško pretraživanje - Prikaz istog modela sa relacijama - Def. RBP
2.2 Relacione baze podataka
Relacione baze podataka (BP) se zasnivaju na matematskim relacijama na osnovu kojih se stvaraju veze između entiteta. To omogućuje stvaranje ovisnosti između entitet i zahvaljujući tome sprečava se dupliciranje podataka. Za rezultat ovih veza je manje zauzeće memorisjkog prostora i brži rad same baze podataka. Danas imamo široku primjenu relacionih BP što daje bolju efikasnost poslovanja u svijetu. Baza podataka predstavlja kolekciju međusobno povezanih podataka koji su organizovani