Administración de Sistemas Gestores de Bases de Datos (ASGBD)

Contextualización del módulo

Este módulo forma parte del segundo curso del Ciclo Formativo de Grado Superior de Administración de Sistemas Informáticos en Red (ASIR). En él se profundiza en la gestión, administración y explotación de sistemas gestores de bases de datos (SGBD), capacitando al alumnado para administrar eficientemente bases de datos en entornos profesionales.

Se trata de un módulo de carácter técnico y práctico, donde se combinan conocimientos teóricos con actividades prácticas orientadas a la administración de sistemas reales. El enfoque se centra principalmente en el uso de MySQL/MariaDB, aunque los conocimientos adquiridos son extrapolables a otros sistemas gestores.

Contenidos del módulo

A continuación se presentan los temas que se desarrollarán a lo largo del curso, cada uno con una breve descripción introductoria:

1. Introducción

Se contextualiza el módulo dentro del ciclo formativo, explicando los objetivos generales y los resultados de aprendizaje esperados. También se introducen los conceptos básicos de los sistemas gestores de bases de datos y su importancia en el entorno empresarial.

2. Instalación del SGBD

Se detalla el proceso de instalación y configuración del sistema gestor de bases de datos MySQL. Incluye tanto la instalación del software como la puesta en marcha del servidor y las herramientas necesarias para su gestión.

3. Administración del servidor

En este tema se profundiza en las tareas de administración del servidor de bases de datos, tales como la gestión de servicios, monitorización, logs y configuración de parámetros esenciales para su correcto funcionamiento.

4. Gestión de usuarios

Se estudia la creación y gestión de cuentas de usuario, el establecimiento de privilegios y políticas de seguridad, así como buenas prácticas para controlar el acceso a la base de datos.

5. Copias de seguridad y recuperación

Se presentan los distintos métodos de realizar copias de seguridad y restauración de datos en MySQL, haciendo hincapié en la automatización y la protección frente a pérdidas de información.

6. Replicación de datos

En este tema se introduce el concepto de replicación como mecanismo de alta disponibilidad y escalabilidad. Se implementan configuraciones básicas de replicación maestro-esclavo.

7. Programación en el SGBD

Se explora la capacidad de programación interna del SGBD mediante el uso de procedimientos almacenados, funciones, triggers y eventos, permitiendo automatizar operaciones directamente desde el servidor de bases de datos.


Índice de temas

  1. Introducción
  2. Instalación del SGBD
  3. Administración del servidor
  4. Gestión de usuarios
  5. Copias de seguridad y recuperación
  6. Replicación de datos
  7. Programación en el SGBD