De que se encarga el nivel ejecutivo de un so

Clasificado en Informática

Escrito el en español con un tamaño de 4,38 KB

Componentes de un SGBD Los componentes comunes en toda base de datos generalmente son: 
-Interfaces Externas: Constituyen los medios para comunicarse con el SGBD y realizar operaciones en este. 
-Procesador de Consultas: Componente fundamental de SGBD. Transforma las consultas de leguaje de base de datos, a instrucciones de bajo nivel Que se dirigen al gestor de base de datos. Usualmente el lenguaje de base de datos tiene 4 tipos de lenguaje: DDL (definición de datos) DML (manipulación de datos), DCL (control de datos) y TCL (control de transacciones). 
-Gestor de Base de Datos: Es el interfaz con los programas de aplicación y las consultas de los usuarios. Acepta consultas y determina que registros Se necesitan utilizar. A continución realiza una llamada al gestor de ficheros para cumplir la petición. Se compone por estos módulos: 
 Control de autorización: comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita. 
 Procesador de comandos: interpreta los comandos recibidos.
 Control de la integridad. Cuando una operación cambia los datos de la base de datos comprueba que la operación a realizar respeta la integridad de La base de datos. 
 Optimizador de consultas: determina la óptimización para la ejecución de las consultas. 
 Gestor de transacciones: realiza el procesamiento de las transacciones.   
 Planificador (scheduler): responsable de asegurar que las operaciones que se realizan sobre la base de datos, tienen lugar sin conflictos.
  Gestor de recuperación: garantiza que la base de datos permanece en un estado consistente en caso de error. 
 Gestor de buffers: responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario.
 -Gestor de Ficheros: Maneja los ficheros donde se almacenan las bases de datos , manteniendo los indices y estructuras de la base de datos. 
-Preprocesador de DML: Se encarga de convertir sentencias DML en los programas de aplicación a funciones escritas en la base de datos para Generar el código apropiado. 
-Compilador DDL: Convierte las setencias DDL en un conjuntos de tablas con metadatos que se almacenan en el diccionario de datos. - Gestor del diccionario: controla los accesos al diccionario de datos y se encarga de mantenerlo.

LOG:

- ERROR LOG (Registro de errores): Registra todos los arranques y paradas del servidor, así como los Errores críticos que se hayan producido. Tiene el extensión .Err.
- BINARY LOG (Registro binario): Registra todas las sentencias que han actualizado datos en alguna de las bases de datos, y el tiempo que han Tardado en ejecutarse. Tiene la extensión .Bin 
 - GENERAL LOG (Registro general de consultas): Registra todas las conexiones y sentencias en el orden Cronológico en el que se realizan. Tienen las extesión . Log .
- SLOW QUERY LOG (Registro de consultas lentas): Almacena todas las consultas que han llevado más Tiempo en ejecutarse que el esperado. Tienen la extensión .log .


Entradas relacionadas: