O aparecimento do computador deu-se numa época em que essa capacidade de abstração deixou de ser privilégio de alguns e passou a ser usufruída por todos cuja educação e ambiente fossem propícios ao desenvolvimento individual no sentido indicado.
As informações informais deixaram de satisfazer aos anseios individuais de abstração e objetividade; exige-se agora informações mais objetivas e abstratas, ou seja, aquelas que podem ser associadas a conceios universais e não-temporais.
Os programas de aplicação não manipulam o Banco de Dados diretamente. Quem o faz é o SGBD.
A principal função de um SGBD é determinar um ambiente adequado e eficiente para a manipulação de informações de um banco de dados.
A importância das informações na maioria das organizações e o conseqüente valor dos bancos de dados têm orientado o desenvolvimento de um grande corpo de conceitos e técnicas para o gerenciamento eficiente de dados.Os sistemas de banco de dados são projetados para gerenciar grandes grupos de informações. O gerenciamento de dados envolve a definição de estruturas para armazenamento de informações e fornecimento de mecanismos para manipulá-las. Além disso, o sistema de banco de dados precisa fornecer segurança das informações armazenadas, caso o sistema caia, ou contra tentativas de acesso não autorizado. Se os dados devem ser divididos entre diversos usuários, o sistema precisa evitar possíveis resultados anômalos.