O tipo de sistema de informação corporativo (aquele que envolve o suporte a todas as divisões e unidades de uma organização, integrando acções desenvolvidas pelas diversas unidades empresariais, de modo a facilitar o fluxo de informação entre elas) é conseguido através da criação e manutenção de bases de dados que centralizam toda a informação, permitindo o seu armazenamento e partilha pelas várias unidades utilizadoras do sistema.
O conceito de bases de dados é aplicado, hoje em dia, principalmente para fazer referência a bases de dados informáticas, ou seja, ao conjunto de dados estruturados, armazenados e manipulados pela utilização de um sistema de gestão de bases de dados (SGBD), para gerir e facilitar o acesso aos dados nelas contidos.
A popularidade dos SGBDs não tem parado de crescer, muito devido ao surgimento da SQL (Structured Query Language), na década de 80 do século passado, uma linguagem de manipulação de dados simples e eficiente. O SQL adopta uma linguagem declarativa, sendo, portanto, o programador a indicar o objectivo que pretende ver atingido, facilitando a execução das acções.