Sistema Gestor de Bases de Datos: definición, componentes y ciclo de vida
Clasificado en Informática
Escrito el en
español con un tamaño de 3,32 KB
¿Qué es un SGBD? (Comente y describa sus componentes)
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.
Componentes
- Control de autorización. Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.
- Procesador de comandos. Una vez que el sistema ha 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 módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.
- Optimizador de consultas. Este módulo determina la estrategia óptima para la ejecución de las consultas.
- Gestor de transacciones. Este módulo realiza el procesamiento de las transacciones.
- Planificador (scheduler). Este módulo 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 módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.
- Gestor de buffers. Este módulo es el responsable de transferir los datos entre la memoria principal y los dispositivos de almacenamiento secundario. A este módulo también se le denomina gestor de datos.
Mencione las diferencias entre un SGBD y un Sistema de Archivos Tradicional
Sistema Gestor de Bases de Datos
- Abstracción de la información
- Independencia
- Disminuir redundancia o inconsistencia
- Respaldo
- Seguridad
- Tiempo de respuesta
- Concurrencia
Sistemas de Archivos Tradicional
- Redundancia e inconsistencia de datos
- Dificultad para el acceso concurrente
- Dependencia de los datos física-lógica
- Problemas con la seguridad de los datos
Mencione las etapas del ciclo de vida de un SI y de un Sistema de Aplicación de BD
S.I.
- Análisis de factibilidad
- Análisis de requisitos
- Diseño
- Implementación
- Validación y pruebas
- Operación
SABD
- Definición del sistema
- Diseño
- Implementación
- Carga o conversión de datos
- Validación y pruebas
- Operación
- Supervisión y mantenimiento