La arquitectura de un Sistema de Gestión de Bases de Datos (SGBD) está compuesta por diversos módulos que se encargan de tareas específicas. Entre los componentes clave se encuentra el Procesador de Consultas, que interpreta y optimiza consultas para convertirlas en una serie de operaciones que luego son manejadas por el Gestor de Datos.