Académique Documents
Professionnel Documents
Culture Documents
Elementos de un MBD
Los principales elementos que componen un Motor de Bases de Datos son
los siguientes:
PROCESADOR DE CONSULTAS:
Acta como elemento primordial, y su funcin es la de un traductor, es decir
modifica el lenguaje usado por el usuario para convertirlo en lenguaje de
maquina, que es aceptado por el Motor
GESTOR DE LA BASE DE DATOS:
Es el lmite comn entre las aplicaciones y los usuarios, acta como
intermediario entre estos, examinando meticulosamente las peticiones del
usuario, para entregarlas a otra aplicacin, por medio de un proceso
conocido como peticin
GESTOR DE FICHEROS
Es la aplicacin encargada de administrar los ficheros que se encuentran
almacenados en el disco, recibe la peticin del Gestor de la Base de Datos y
busca los ficheros relacionados con esta.
PREPROCESADOR DE LMD:
Toma las instrucciones del LMD (Lenguaje de Manejo de Datos), que estn
en cada una de las aplicaciones y las convierte en peticiones a funciones
previamente definidas en el lenguaje anfitrin, este proceso se hace de la
mano con el procesador de consultas, ya que es necesario obtener el cdigo
adecuado
COMPILADOR DEL LDD:
Este elemento tiene como funcin tomar las sentencias que estn en el LDD
(Lenguaje de Definicin de Datos), y posteriormente convertirlas en tablas
de metadatos cuyo destino final es alojarse en el diccionario de datos
GESTOR DEL DICCIONARIO:
Es uno de los elementos ms importantes que componen un Motor de Base
de Datos. Puesto que la mayora de las aplicaciones necesitan tener acceso
al diccionario de datos, el Gestor del Diccionario de Datos, es el elemento
que se encarga de controlar los accesos al Diccionario, as como tambin del
mantenimiento de este.
CONTROL DE AUTORIZACION:
Es el elemento encargado de verificar que el usuario posea los permisos
pertinentes para solicitar una operacin determinada
PROCESADOR DE COMANDOS:
Una vez son confirmados los permisos del usuario, la peticin pasa a al
procesador de comandos, elemento encargado de interactuar con el usuario
para recibir las instrucciones de este
CONTROL DE INTEGRIDAD:
En un Motor de Bases de Datos, el Control de Integridad, es aquel elemento
que esta encargado de comprobar que las modificaciones hechas a los
datos en una Base de Datos, cumplan con todos los requisitos de esta.
OPTIMIZADOR DE CONSULTAS:
Es una aplicacin que se ocupa de hacer el proceso de manipulacin de una
Base de Datos por parte del usuario, sea ms sencilla, cmoda y sobre todo
eficaz
GESTOR DE TRANSACCIONES:
Bsicamente es el elemento que tiene como funcin realizar las
transacciones entre el equipo y el usuario, es decir, pasa las peticiones del
usuario a otra aplicacin del Motor y recibe la respuesta que ser entregada
al usuario posteriormente
PLANIFICADOR:
En un MBD, un planificador tiene a su cargo la responsabilidad de garantizar
que las operaciones previstas por el MBD, tengan lugar a tiempo y sin
conflictos
GESTOR DE RECUPERACION:
Elemento empleado para obtener la informacin perdida en el caso de un
fallo en la Base de Datos o en el mismo Motor
GESTOR DE BUFFERS:
Finalmente el Gestor de Buffers, tambin conocido como Gestor de Datos,
es el elemento que se encarga de la transferencia de los datos, entre la
memoria principal y los dispositivos de almacenamiento.