Curso Básico

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 - 2024


Conozca algunos cursos