Arquitectura de SGBD
Componentes
Gestor de Ficheros
Asigna espacio en disco y mantiene la estructura de los ficheros donde se almacenan los datos.
Gestor de Datos
Es el principal componente. Sincroniza datos, mantiene su integridad y consistencia.
Gestor de transacciones
Realiza el proceso de transacciones.
Scheduler
Asegura que las operaciones se realizan concurrentemente se procesen sin conflictos.
Query Processor
Interpreta las consultas y las convierte en una serie de operaciones, enviadas al Gestor de Datos. Optimiza estas operaciones.
Ambos interactúan para generar el código apropiado.
Compilador LDD
Convierte las sentencias de definición de esquemas en tablas.
Precompilador de LMD
Convierte las sentencias en LMD dentro de un programa de aplicación a llamadas a procedimientos en lenguaje huésped.
Diccionario de Datos
Se guarda la información relativa a la estructura de la BD. Sirve para documentar los datos.