ESTRUCTURA DE SGBD
ESTRUCTURA GENERAL DE UN SISTEMA DE GESTIÓN DE BASE DE DATOS.
Un Sistema de Gestión de Base deDatos se divide en módulos que tratan cada una de las responsabilidades del sistema general. Los componentes funcionales de un SGBD (KORTH, 1995) incluyen:
1.- Procesador de Consultas. Traducesentencias en un lenguaje de consultas a instrucciones de bajo nivel que entiende el gestor de la base de datos.
2.- Gestor de la Base de Datos. Proporciona la interface entre los datos de bajo nivelalmacenados en la base de datos y los programas de aplicación y las consultas que se hacen en el sistema.
3.- Gestor de Archivos. Gestiona la asignación de espacio en la memoria del disco y de lasestructuras de datos usadas para representar la información almacenada en disco.
4.- Pre compilador del Lenguaje de Manipulación de Datos DML. Convierte las sentencias en DML incorporadas en un programa deaplicación en llamadas normales a procedimientos en el lenguaje principal.
5.- Compilador del Lenguaje de Definición de Datos DDL. Convierte sentencias en DDL en un conjunto de tablas metadatos o“datos sobre datos”.
6.- Gestor del Diccionario de Datos. Almacena metadatos sobre la estructura de la base de datos.
7.- Control de autorización. Este módulo comprueba que el usuario tiene los permisosnecesarios para llevar a cabo la operación que solicita.
8.- Procesador de comandos. Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos.
9.-Control de la integridad. Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad...
Regístrate para leer el documento completo.