CURSO PRESENCIAL DE BASES DE DATOS SQL SERVER Y MYSQL DESDE CERO

DESCRIPCIÓN:

Aprende a diseñar, crear y administrar bases de datos desde los fundamentos utilizando dos de los sistemas gestores más importantes del mercado: Microsoft SQL Server y MySQL.

Este curso te llevará paso a paso desde los conceptos básicos de modelado y estructura de datos hasta la ejecución de consultas, creación de relaciones y desarrollo de procedimientos almacenados.

Durante el programa, los participantes comprenderán cómo organizar, consultar y proteger la información de manera eficiente, aplicando las mejores prácticas del entorno empresarial y técnico.

Está dirigido a estudiantes, técnicos, desarrolladores y profesionales que deseen adquirir una base sólida en bases de datos relacionales y en el lenguaje SQL, sin necesidad de experiencia previa

OBJETIVOS:

  • Comprender la estructura y funcionamiento de una base de datos relacional.

  • Diseñar y normalizar modelos de datos eficientes.

  • Crear, consultar y modificar tablas usando comandos SQL.

  • Aplicar relaciones, restricciones y claves primarias/foráneas.

  • Desarrollar procedimientos almacenados, vistas y funciones básicas.

  • Gestionar usuarios, permisos y copias de seguridad en SQL Server y MySQL.

CONTENIDO:

1.- INTRODUCCIÓN A LAS BASES DE DATOS
  • Conceptos fundamentales: datos, información y base de datos.

  • Tipos de bases de datos: relacionales y no relacionales.

  • Elementos básicos: tablas, registros, campos y claves.

  • Diferencias entre SQL Server y MySQL.

  • Instalación y entorno de trabajo de cada sistema gestor. (DBear)

2.- MODELADO DE DATOS Y DISEÑO DE BASES
  • Etapas del diseño de una base de datos.

  • Entidades, atributos y relaciones.

  • Diagramas entidad-relación (E-R).

  • Normalización: formas normales y reducción de redundancia.

  • Creación del modelo lógico de datos.

3.- LENGUAJE SQL: FUNDAMENTOS
  • Estructura y sintaxis del lenguaje SQL.

  • Tipos de comandos: DDL, DML, DCL y TCL.

  • Creación y eliminación de bases de datos y tablas.

  • Tipos de datos más comunes en SQL Server y MySQL.

  • Conceptos de integridad referencial y restricciones.

4.- MANIPULACIÓN DE DATOS (DML)
  • Inserción, actualización y eliminación de registros.
  • Consultas básicas con SELECT.
  • Filtros y condiciones con WHERE, BETWEEN, LIKE e IN.
  • Ordenamiento y alias de columnas.
  • Uso de funciones integradas: COUNT, SUM, AVG, MAX, MIN.
5.- CONSULTAS AVANZADAS
  • Uso de operadores lógicos y de comparación.

  • Agrupamientos con GROUP BY y HAVING.

  • Subconsultas y consultas anidadas.

  • Funciones de cadena, fecha y conversión.

  • Vistas (views) y su utilización en consultas repetitivas.

6.- RELACIONES ENTRE TABLAS Y CLAVES
  • Creación y manejo de claves primarias y foráneas.

  • Tipos de relaciones: uno a uno, uno a muchos, muchos a muchos.

  • JOINs: INNER, LEFT, RIGHT y FULL.

  • Unión y combinación de resultados.

  • Estrategias de diseño relacional eficiente.

7.- PROCEDIMIENTOS ALMACENADOS Y FUNCIONES
  • Introducción a la programación SQL.

  • Creación y ejecución de procedimientos almacenados.

  • Variables, parámetros y estructuras condicionales.

  • Funciones definidas por el usuario.

  • Beneficios del uso de procedimientos en entornos empresariales.

8.- SEGURIDAD, MANTENIMIENTO Y OPTIMIZACIÓN
  • Creación y gestión de usuarios y permisos.

  • Respaldo y restauración de bases de datos.

  • Optimización de consultas e índices.

  • Buenas prácticas de diseño y mantenimiento.

  • Migración de datos entre SQL Server y MySQL.

DETALLES
FECHA:

Del 25 de octubre al 22 de noviembre de 2025

HORARIO:

Cuatro sábados de 13:00 a 18:00

INVERSIÓN:

$150,00

INCLUYE:
    • Certificado de aprobación y asistencia
    • Materiales
    • Un computador por participante
    • Cafetería permanente
    • Parqueadero