Transferir
Garantiza
Asegura
Realiza
Determina
Comprueba

Sistema de Gestion de Base de Datos

Concepto

Un sistema de gestión de bases de datos o SGBD es un programa que permite crear, actualizar y administrar una base de datos relacional. Los SGBD usan un lenguaje SQL para acceder a la base de datos, aunque SQL fue inventado después del desarrollo del modelo relacional y no es necesario para su uso.

Componentes

Control de autorizacion

El usuario tiene los permisos
necesarios para llevar a cabo
la operación que solicita.

Procesador de comando

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

Optimizador de consultas

Estrategia óptima para la
ejecución de las consultas.

Control de 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 necesarias.

Gestor de transacciones

Procesamiento de las
transacciones.

Planificador

Operaciones que se realizan concurrentemente sobre la base
de datos tienen lugar sin conflictos.

Gestor de recuperacion

La base de datos permanece
en un estado consistente en
caso de que se produzca algún
fallo.

Gestor de Buffers

Datos entre memoria
principal y los dispositivos
de almacenamiento secundario.
A este módulo también se le
denomina gestor de datos.