Se não for a camada mais importante de um sistema, o banco de dados certamente é uma das porções mais vitais de um sistema de informação. Pouquíssimos são os sistemas que não contam com um banco de dados robusto e confiável. É através do banco de dados que, em geral, um sistema gerencia e mantém suas informações. É dentro de um software de banco de dados que as informações de um sistema são divididas, assim como também é dentro do banco de dados que ações podem ser tomadas, para que um sistema possua uma performance de execução de tarefas com agilidade. Além de possuir os dados de um sistema, é possível que um banco de dados armazene rotinas inteligentes, de acordo com as regras de negócio definidas de um sistema. Um exemplo, são as tão conhecidas “Stored Procedures” (Procedimentos Armazenados), funcionalidades presentes nos maiores e mais confiáveis Softwares de Bancos de Dados do mundo.
Relacionais
Não-Relacionais