Sistemas de Banco de Dados de Gestão (DBMS) libertar o programador de lidar com os detalhes de baixo nível de registros de armazenamento. Quando ela quer um registro, códigos ela alguns comandos simples em seu programa , eo DBMS leva-lo de lá. De origens simples , o software de banco de dados tem crescido em sofisticação , tomando muitas formas, de programas de computador independentes de baixo custo para redes multinacionais custando milhões de dólares. Navegação
Introduzido na década de 1960 , estes foram os primeiros bancos de dados. Eles mantiveram registros e ponteiros entre elas, mas não tinha a indexação ou pesquisa.
Hierárquica
Estas bases de dados permitem um para muitos relacionamentos, como com uma ordem e seus itens de linha. Um registro podem ser consultados utilizando um índice , acelerando as pesquisas.
Relacional
Em um banco de dados relacional , os dados são organizados em tabelas. Diferentes tabelas podem ser conectadas por campos de dados comuns , permitindo , complexas relações ad-hoc e de recuperação de dados sofisticado.
Servidor
Um banco de dados com base em servidor executa todo acesso a dados em um processo separado, fora do programa de aplicação , geralmente em um computador separado . O programa servidor impõe regras de integridade de dados , resultando em uma base de dados mais confiável.
Integrado
Alguns bancos de dados são ambientes completos de aplicativos, incluindo o gerenciamento de dados , linguagens de programação e entrada de dados formas .