MySQL: la Base de Datos Libre

Es la base de datos más popular del mundo, sirviendo como alternativa de código abierto para proyectos pequeños, personales e inclusive de gran tamaño dada su versatilidad. También está disponible para una diversidad de plataformas (Windows, Linux, MacOS, Solaris, *BSD, ...). Ha transitado por diferentes cambios de propietario, modificando también las condiciones de licencia que han derivado en forks (bifurcaciones) del proyecto original con la finalidad de mantenerla libre. MySQL ahora es propiedad de Oracle y algunos de los programadores originales iniciaron lo que ahora se conoce como MariaDB, una alternativa completamente libre.
En los últimos 5 años, la humanidad ha recabado el 90% de la información que se tiene registrada. Es por ello que las necesidades de organización de datos de manera íntegra y estructurada resulta vital para la vida moderna y va de la mano con la evolución de la tecnología. Esto se aplica no solamente en la industria, sino también diferentes ramos como la educación, salud, ciencia y entretenimiento.
Profesionales especializados en el manejo, almancenamiento, consulta y tratamiento de la información son altamente requeridos en un sin número de centros de trabajo que buscan garantizar el correcto resguardo y explotación adecuados de la información.
Nivel: Básico
Duración: 35 horas
Requisitos
- Conocimientos básicos de sistemas operativos.
- Uso básico de un editor de texto.
- Fundamentos de programación.
Objetivos
- Comprender la estructura general de SQL.
- Desarrollar consultas intermedias - avanzadas de datos.
- Fijar las habilidades básicas para el uso apropiado del lenguaje SQL.
- Iniciarse en las habilidades lógicas de construcción de consultas complejas.
Temario
Instalación y configuración
- MySQL Server (MariaDB).
- DBeaver.
Introducción a SQL
- Tipos de datos.
- Expresiones.
- Operadores
- Lógicos.
- De bits.
- Comparativos.
- Aritméticos.
- Relacionales.
- De cadena.
- Lenguaje de manipulación de datos (DML)
SELECT
INSERT
UPDATE
DELETE
- Subconsultas.
- Consultas simples
- Tabla única.
- Multitabla.
- Selección de columnas.
- Alias.
SQL intermedio
JOIN
's o consultas multitabla complejas.UNION
EXCEPT
INTERSECT
LEFT
RIGHT
FULL
OUTER
CROSS
- Funciones de agregación
SUM
COUNT
MIN
MAX
- Lenguaje de definición de datos (DDL)
CREATE
ALTER
TRUNCATE
DROP
Temas avanzados de MySQL
- Variables.
- Constantes.
- Funciones.
PROCEDURE
- Control de flujo.
- Ciclos.
- Triggers
Más temas avanzados de MySQL
- Manejo de errores.
- Cursores.
- Vistas.
- Transacciones.
- Funciones ventana.
- Tablas temporales.
- XML y JSON.
© Dunkel IT Studios, 2022 - 2025