Um banco de dados foi projetado e implementado de acordo com uma arquitetura que contempla três esquemas, sendo um conhecido por INTERNO, que usa um modelo de dados para mostrar a estrutura de armazenamento físico do banco de dados, os detalhes dos dados guardados e os caminhos de acesso. Os outros dois são caracterizados a seguir.
I. Usa uma descrição total da estrutura do banco de dados, mas não oferece detalhes dos dados guardados no banco de dados.
II. Usa as visões do banco de dados para um grupo de usuários, que mostra quais usuários terão acesso a esse banco.
Os esquemas I e II são denominados, respectivamente: