De acordo com a arquitetura ANSI/SPARC um Sistema de Banco de Dados divide-se em três níveis gerais: interno, conceitual e externo. É correto afirmar que:
Uma vantagem da arquitetura de 3 níveis ANSI/ SPARC é prover independência de dados. De acordo com esta arquitetura, é possível prover dois tipos de independ ência de dados: