A arquitetura ANSI/SPARC, criada em meados de 1975, define níveis de abstração para um sistema de gestão de bases de dados:

- Nível interno (ou físico) : define a maneira como são armazenados os dados e os métodos para acessa-los;
- Nível conceptual : chamado também MCD (modelo conceptual dos dados) ou MLD (modelo lógico dos dados). Define a disposição das informações na base de dados;
- Nível externo : define a visão dos usuários.
- As características de um SGBD (Sistema de Gerenciamento de Banco de Dados)
A arquitetura de três níveis definida pelo standard ANSI/SPARC permite haver uma independência entre os dados e os tratamentos. Geralmente, um SGBD deve ter as características seguintes:
- Independência física : o nível físico pode ser alterado independentemente do nível conceitual. Isso significa que todos os aspectos físicos da base de dados não são visíveis ao usuário, trata-se simplesmente de uma estrutura transparente de representação das informações;
- Independência lógica : o nível conceitual poderá ser alterado sem trazer riscos ao nível físico, ou seja, o administrador da base deve poder aplicar melhorias e manusea-lo sem impactar os usuários;
- Maneabilidade : pessoas que não conhecem a base de dados devem ser capazes de fazer o seu pedido sem fazer referência a elementos técnicos da base de dados;
- Velocidade de acesso : o sistema deve fornecer as respostas aos pedidos o mais rápidamente possível, o que implica algoritmos de busca ágeis e bem elaborados;
- Administração centralizada : o SGBD deve permitir ao administrador poder manipular os dados, inserir elementos e verificar a sua integridade de maneira centralizada;
- Limitação da redundância : o SGBD deve poder evitar, na medida do possível, informações redundantes, a fim de evitar desperdício do espaço memória e erros de armazenamento;
- Verificação da integridade : os dados devem ser coerentes entre eles, ainda mais quando os elementos fazem referência a outros, estes últimos devem estar presentes;
- Compartilhamento de dados : o SGBD deve permitir o acesso simultâneo à base de dados por vários usuários;
- Segurança dos dados : o SGBD deve apresentar mecanismos que permitam gerenciar as permissões de acesso aos dados de acordo com os usuários.
Fontes:
"Os níveis de dados": http://pt.kioskea.net/contents/bdd/bddansi.php3
E-reality: e-reality-database.blogspot.com