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