Kategoriak: All - integridad - autorizacion - recuperacion - transacciones

arabera oscar bonilla 6 years ago

235

Componetne sgbd

Un Sistema de Gestión de Bases de Datos (SGBD) es una herramienta esencial para administrar bases de datos relacionales. Este tipo de sistema incluye varios componentes claves, cada uno con funciones específicas para asegurar el correcto funcionamiento y la integridad de los datos.

Componetne sgbd

Sistema de Gestion de Base de Datos

Componentes

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.
Gestor de recuperacion
La base de datos permanece en un estado consistente en caso de que se produzca algún fallo.
Planificador
Operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.
Gestor de transacciones
Procesamiento de las transacciones.
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.
Optimizador de consultas
Estrategia óptima para la ejecución de las consultas.
Procesador de comando
Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos.
Control de autorizacion
El usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.

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.