especifica
proporciona
permite
proporciona
realiza
almacena
gestiona
administra
realiza
se encarga
incluyendo
incluye
se encarga
responsable

Motor de base de datos

Administra y controla todas las operaciones de la base de datos.

Subcomponentes como el gestor de almacenamiento, el gestor de consultas, el gestor de transacciones y el gestor de seguridad.

Gestor de almacenamiento

Administración física de los datos en el disco

La gestión de la estructura de almacenamiento y la gestión del acceso a los datos en disco.

Gestor de consultas

Procesar las consultas y optimizarlas para obtener un rendimiento eficiente.

Traducción de consultas en un lenguaje de consulta a un plan de ejecución.

Gestor de transacciones

Las transacciones, que son unidades lógicas de trabajo que representan operaciones en la base de datos, como inserciones, actualizaciones o eliminaciones.

Concurrencia y asegura la consistencia y durabilidad de las transacciones.

Gestor de metadatos

Información sobre la estructura de la base de datos, como la definición de tablas, campos, índices y restricciones.

Operacines sobre la base de datos.

Herramientas de administración

Interfaces gráficas o de línea de comandos para administrar y gestionar la base de datos.

Creación de tablas, la definición de restricciones, la realización de copias de seguridad.

Controlador de base de datos

Interacción entre las aplicaciones y la base de datos.

Interfaces de programación (API) que permiten a las aplicaciones realizar operaciones sobre la base de datos

Arquitectura de un SGBD

Componentes (incluyendo su descripción funcional) y sus interfaces.

Componentes