COMPONENTES DE LA ARQUITECTURA DEL MANEJADOR DE BASE DE DATOS
Este especifica sus componentes (descripción funcional) y sus interfaces. Trata de conceptos distintos que la arquitectura de la base de datos.
Interprete
Las sentencias en ese lenguaje se introducen en el SGBD mediante el interfaz adecuado. Se procesan las expresiones en dicho lenguaje para extraer las operaciones de modo que puedan ser ejecutadas por el SGBD.
Mecanismo de amacenamiento
Traduce las operaciones a lenguaje de bajo nivel para acceder a los datos.
Motor de base de datos
Realiza las operaciones requeridas sobre la base de datos, típicamente representándolo a alto nivel.
Optimizador de consultas
Realiza la optimización de cada pregunta y escoge el plan de actuación más eficiente para ejecutarlo.
Operaciones relativas
Copia de seguridad y restauración, recuperación tras una caída, monitoreo de seguridad, gestión del almacenamiento, reserva de espacio, etc.
Operaciones directas
Definición de tipos, asignación de niveles de seguridad, actualización de datos, interrogación de la base de datos, ect.
Interfaces externos
Medios para comunicarse con el SGDB en ambos sentidos (E/S) y explotar a todas sus funciones. Pueden afectar a la base de datos o a la operación del SGBD.