Os bancos de dados são operados pelos Sistemas Gerenciadores de Bancos de Dados (SGBD), que surgiram na década de 70.[7][8] Antes destes, as aplicações usavam sistemas de arquivos do sistema operacional para armazenar suas informações.[9][8] Na década de 80, a tecnologia de SGBD relacional passou a dominar o mercado, e atualmente é utilizada em praticamente todos os bancos de dados.[7][8] Outro tipo notável é o SGBD Orientado a Objetos, implementado em bancos de dados com estruturas complexas ou aplicações que mudam constantemente.[5]
A principal aplicação de Banco de Dados é controle de operações empresariais.[10][11][12] Outra aplicação também importante é gerenciamento de informações de estudos, como fazem os Bancos de Dados Geográficos, que unem informações convencionais a espaciais.[2]