Cette architecture est organisée en une hiérarchie de niveaux correspondant à des perceptions différentes de la base de données. Le groupe de normalisation Nord American ANSI , au sein duquel a été créé le Standard Planning and Requirement Committee (SPARC) a proposé de distinguer les niveaux suivants: