ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Secundaria


Enviado por   •  6 de Noviembre de 2014  •  463 Palabras (2 Páginas)  •  104 Visitas

Página 1 de 2

¿ Que es un sistema de gestión de base de datos (SGBD) ?

Los Sistemas de gestión de base de datos son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de: un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de consulta.

Componentes del gestor de la base de datos :

Los principales componentes del gestor de la base de datos son los siguientes :

Control de autorización : Este modulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación solicitada.

Procesador de comandos : Una vez que el sistema a comprobado los permisos del usuario, se pasa el control al procesador de comandos.

Control de la integridad : Cuando una operación cambia los datos de la base de datos, este modulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.

Optimizador de consultas : Este modulo determina la estrategia óptima para la ejecución de las consultas.

Gestor de transacciones : Este modulo realiza el procesamiento de las transacciones.

Planificador (scheduler) : Este modulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.

Gestor de recuperación : Este modulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.

Gestor de buffers : Este modulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario, A este modulo también se le denomina gestor de datos.

Componentes funcionales de un (SGBD) :

Gestor de archivos : Gestiona la asignación de espacio en la memoria del disco y de las estructuras de datos usadas para representar 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.

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com