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

Entradas relacionadas: