Zusammenfassung der Ressource
Estructura general del SGBD
- un SGBD se divide en módulos que tratan cada una de las
responsabilidades del sistema general.
- los componentes funcionales del SGBD son:
- procesador de consultas:
- traduce sentencias en un lenguaje de
consultas a instrucciones de bajo nivel
que entiende el gestor de la base de
datos.
- gestor de base de datos:
- proporciona la interface entre los datos de bajo nivel
almacenados en la base de datos y los programas de
aplicación y las consultas que se hacen en el sistema.
- gestor de
archivos:
- gestiona las asignaciones de espacios en la memoria
de discos y de las estructuras de datos usadas para
representar la información almacenada en disco.
- precompilador del lenguaje de
manipulación de datos DML
- este convierte las sentencias en DML
incorporadas en un programa de aplicacion
en llamadas normales a procedimientos en el
lenguaje principal.
- compilador del lenguaje de definición de datos
DLL
- este convierte sentencias en DLL en un conjunto de
tablas, metadatos o «datos sobre datos»
- gestor del diccionario de
datos
- almacena metadatos sobre la estructura de la base de datos
- control de autorización
- este comprueba que el usuario tenga los permisos para
llevar a cabo la operación que se solicita
- procesador de comandos
- una ves que el sistema comprobó los permisos del usuario,
este pasa el control al procesador de comandos.
- gestor de
buffers
- este es el responsable de transferir los datos entre la memoria principal y los dispositivos de
almacenamiento secundario, también se le llama gestor de datos