Manejador de base de datos MDB
Un SGBD es también llamado por algunos autores, el Manejador de Base de Datos (MBD). Es un sistema informático que alberga bases de datos relacionales para captura, consulta y distribución de información en redes LAN o WAN. El SGBD es para la base de datos lo que el sistema operativo Windows para las aplicaciones Office (Word, Excel). Su propósito es permitir alos usurarios gestionar su información (manipular archivos, registros y datos).
El MDB tiene una naturaleza E-R, que permite diseñar Sistemas de Información y hacerlos operativos. Entre sus cualidades:
Controla redundancia e inconsistencia de datos,
Gestiona el acceso a datos.
Permite el aislamiento de datos, para el filtrado de información.
Satisface ligaduras de consistenciadeterminadas en el diseño de Integridad de Datos.
Automatiza procesos de gestión de información, para las consultas e informes.
Administra el acceso concurrente a registros para múltiples usuarios simultáneamente.
Configura y gestiona la seguridad de relaciones y entidades.
En conclusión el papel del MDB en un Sistema de Información es proporcionar a los usuarios una visión abstracta de los datos.Motores de Bases de Datos
Los Motores de Bases de Datos, son programas específicos, dedicados a servir de intermediarios entre las bases de datos y las aplicaciones que las utilizan como función principal, cada uno de estos cumple una tarea especifica, que van desde crear la Base de Datos hasta administrar el uso y acceso a esta.
Un MBD esta compuesto principalmente por treslenguajes, siendo estos DDL (Lenguaje de definicon de datos), DML (Lenguaje de manipulación de datos), y finalmente el SQL (Lenguaje de consulta).
Teniendo en cuenta la gran cantidad de información que se almacena en una Base de Datos y que cada vez son mas las aplicaciones y personas que requieren de su uso, los Motores de Bases de Datos, nacen como alternativa para optimizar el procedimientode acceso, consulta y extracción o inyeccion de información de las Bases de Datos, creando asi un entorno mas sencillo, agradable y eficaz a la hora de Utilizarlas.
Un Motor de Bases de Datos debe cumplir con los siguientes parámetros:
• Abstracción de la información
• Independencia
• Redundancia mínima
• Consistencia
• Seguridad
• Integridad
• Respaldo y recuperación
•Control de la concurrencia
• Tiempo corto de respuesta
Elementos de un MBD
Los principales elementos que componen un Motor de Bases de Datos son los siguientes:
• PROCESADOR DE CONSULTAS:
Actúa como elemento primordial, y su función 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 límite común entre las aplicaciones y los usuarios, actúa como intermediario entre estos, examinando meticulosamente las peticiones del usuario, para entregarlas a otra aplicación, por medio de un proceso conocido como petición
• GESTOR DE FICHEROS
Es la aplicación encargada de administrar los ficheros que se encuentran almacenados en el disco, recibe lapetición 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 están en cada una de las aplicaciones y las convierte en peticiones a funciones previamente definidas en el lenguaje anfitrión, este proceso se hace de la mano con el procesador de consultas, ya que es necesario obtenerel código adecuado
• COMPILADOR DEL LDD:
Este elemento tiene como función tomar las sentencias que están en el LDD (Lenguaje de Definición 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 más importantes que componen un Motor de Base de Datos. Puesto que la...
Regístrate para leer el documento completo.