Temario DBA SQL: Administrador de Bases de Datos

Este programa está diseñado para que el alumno domine el lenguaje SQL estándar, permitiéndole trabajar con cualquier gestor del mercado (PostgreSQL, MySQL, SQL Server, Oracle, SQLite). Al finalizar, el estudiante será capaz de diseñar, administrar y optimizar bases de datos profesionales.


📂 Unidad 1: Arquitectura y Definición de Datos (DDL)

En esta unidad aprendemos a crear los cimientos de la base de datos, definiendo estructuras sólidas y seguras.

  • Tipos de datos del sistema: Selección técnica según la información a almacenar.

  • Gestión de Tablas: Creación, edición y eliminación (Create, Alter, Drop).

  • Estructuras Avanzadas: Copia de estructuras con y sin datos, reglas y valores predeterminados.

  • Integridad y Diagramas: Fundamentos de integridad referencial y diseño de diagramas entidad-relación.


🔗 Unidad 2: Modelado Relacional

Dominio de la lógica que conecta los datos para evitar redundancias y garantizar la consistencia.

  • Llaves Primarias (PK): Identificación única de registros.

  • Llaves Foráneas (FK): Establecimiento de vínculos entre tablas.

  • Tipos de Relaciones:

    • Relaciones Uno a Varios (1:N).

    • Relaciones Uno a Uno (1:1).

    • Relaciones Varios a Varios (N:N).


🔍 Unidad 3: Consultas y Extracción de Datos (DQL)

El corazón del SQL: aprender a preguntar a la base de datos para obtener información precisa.

  • Sentencias Base: Select, From, Distinct y uso de Alias.

  • Filtrado Crítico: Uso de cláusula Where y operadores lógicos (In, Like, Between).

  • Lógica y Orden: Manejo de valores nulos (Null), subconsultas y ordenamiento (Order by).

  • Agrupamiento: Funciones de grupo (Group by, Having) y cálculos estadísticos.

  • Cruce de Datos: Implementación técnica de Inner Join para consultas multitabla.


⚡ Unidad 4: Manipulación de Datos (DML)

Operaciones críticas para mantener la información actualizada y operativa.

  • Inserción: Alta de registros (Insert).

  • Actualización: Modificación de información existente (Update).

  • Eliminación: Borrado de registros (Delete) y vaciado de tablas (Truncate).


🖥️ Unidad 5: Ecosistema de Motores SQL

Análisis comparativo y práctica real sobre diferentes entornos de trabajo.

  • Visualización y ejemplos prácticos en:

    • Microsoft SQL Server

    • MySQL / MariaDB

    • PostgreSQL

    • SQLite


🚀 Unidad 6: Introducción a Nuevas Tecnologías

Visión de futuro para el administrador de datos moderno.

  • Bases de Datos No Relacionales (NoSQL): Cuándo y por qué utilizarlas.

  • Conceptos de Big Data: Introducción al procesamiento de grandes volúmenes de información.


📋 Requisitos y Perfil

  • Dirigido a: Público en general que desee controlar las funciones de un sistema gestor de bases de datos.

  • Conocimientos previos: Manejo básico de Windows, Microsoft Excel y navegación por Internet.

  • Duración total: 24 horas reloj (12 clases de 2 horas).

Última actualización