miércoles, 7 de marzo de 2018

componentes de un gestor de base de datos


Un SGBD está estructurado en diversos componentes software( o módulos), a cada uno de los cuales se les asigna una operación específica. Como hemos indicado anteriormente , algunas de las funciones del SGBD están soportadas por el sistema operativo subyacente . Sin embargo, el sistema operativo sólo proporciona servicios básicos y el SGBD debe diseñarse para funcionar encima suyo. Por tanto, el diseño de un SGBD debe tener en consideración la interfaz entre el SGBC y el sistema operativo.




Gestor de archivos:


Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar la información.

 Manejador de base de datos:



Sirve de interfaz entre los datos y los programas de aplicación.

Procesador de consultas:


Traduce las proposiciones en lenguajes de consulta a instrucciones de bajo nivel. Además convierte la solicitud del usuario en una forma más eficiente.

 Compilador de DDL:


Convierte las proposiciones DDL en un conjunto de tablas que contienen metadatos, estas se almacenan en el diccionario de datos.

 Archivo de datos:


En él se encuentran almacenados físicamente los datos de una organización.

 Diccionario de datos:


Contiene la información referente a la estructura de la base de datos.

 Índices:


Permiten un rápido acceso a registros que contienen valores específicos.

Control de autorización:


Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.


 Gestor de recuperación:

Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.


 Gestor de transacciones:



Este módulo realiza el procesamiento de las transacciones.

No hay comentarios:

Publicar un comentario

link del algoritmo de la burbuja