Bazy danych zapewniają efektywny sposób przechowywania, wyszukiwania i analizowania danych. Pliki systemowe mogą funkcjonować podobnie do baz danych, ale są znacznie mniej wydajne. Bazy danych są szczególnie ważne dla biznesu i badań.
Bazy danych są starsze niż wiele osób zdaje sobie sprawę. W połowie lat 60. przedsiębiorstwa i rządy korzystały z prostych baz danych do przechowywania i wyszukiwania informacji na temat podstawowych systemów pamięci masowej. W latach siedemdziesiątych opracowano model bazy danych relacji, a w tym czasie opracowano wiele języków używanych w nowoczesnym programowaniu baz danych. Od tego czasu dominują bazy danych SQL.
Komputery mogą wykonywać obliczenia dużo szybciej niż ludzie i używają zaprogramowanej logiki do podejmowania decyzji. Jednak komputery są również zdolne do przechowywania ogromnej ilości informacji, a ilość przechowywanych na nich komputerów w dalszym ciągu rośnie. Bazy danych są na pierwszym planie udostępniania tych informacji programom i komputerom.
Większość średnich i dużych firm bazuje na bazach danych do przechowywania informacji o klientach. Wykorzystują je również do przechowywania informacji księgowych. Naukowcy korzystają również z baz danych. Niektóre z największych baz danych w świecie informacji pogodowych w sklepie. Po prostu zbyt wiele danych pogodowych dla ludzi do analizy, a znalezienie niewielkich, ale znaczących zmian klimatycznych byłoby niemożliwe bez baz danych.