ANSI/SPARC, cuja arquitetura é mostrada abaixo, representa um padrão para a indústria de desenvolvimento de banco de dados, para permitir que um mesmo SGBD possa ser utilizado por vários tipos de usuários, respeitando as particularidades e necessidades de cada um.

• O Nível I consiste em uma “janela” parcial que é criada sobre a totalidade do banco de dados e permite trabalhar apenas uma parte dos dados que seja de interesse de uma determinada aplicação.
• O Nível II esconde os detalhes da implementação física dos arquivos que armazenam os dados.
• O Nível III trata do armazenamento físico dos dados e definição das estruturas físicas que permitem obter um bom desempenho para o banco de dados.
Os níveis I, II e III são denominados, respectivamente: