A arquitetura ANSI/SPARC tem por objetivo separar as aplicações da base de dados e é estruturada em três níveis, indicados a seguir:
I. descreve a estrutura de armazenamento físico da base de dados
II. descreve a estrutura de toda a base de dados, omite detalhes do armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições
III. descreve a visão da base de dados de um grupo de usuários da base de dados
Os níveis I, II e III são denominados, respectivamente:
computacional, organizacional e global
estratégico, gerencial e operacional
interno, conceitual e externo
físico, lógico e híbrido