Clases particulares


MySQL desde cero

Domina MySQL y aprende a diseñar, consultar y optimizar bases de datos relacionales

Clases particulares de MySQL. Aprende MySQL desde cero y domina el diseño de bases de datos, las consultas SQL y el lenguaje procedural. Crea estructuras sólidas, automatiza procesos y optimiza el rendimiento de tus proyectos reales.

En estas clases aprenderas:

  • Diseñarás bases de datos relacionales aplicando normalización, claves primarias, foráneas y estructuras eficientes.
  • Dominarás sentencias SQL como SELECT, JOIN, GROUP BY, INSERT, UPDATE y DELETE para gestionar datos con precisión.
  • Aprenderás a usar funciones agregadas, subconsultas, vistas, procedimientos almacenados y control de transacciones.
  • Gestionarás múltiples tablas mediante relaciones complejas, optimizarás consultas y aplicarás buenas prácticas en bases de datos reales.
  • Utilizarás el Lenguaje de Definición de Datos (DDL) para crear, modificar y eliminar estructuras como tablas, índices y vistas.
  • Aprenderás el Lenguaje de Control de Datos (DCL) para asignar permisos, roles y gestionar el acceso seguro a la base de datos.
  • Dominarás el Lenguaje de Control de Transacciones (TCL) usando COMMIT, ROLLBACK y SAVEPOINT para asegurar la integridad de los datos.

1.1. Concepto de base de datos: definición, utilidad y tipos (relacional vs NoSQL)

1.2. Principios del modelo relacional

1.3. Introducción a MySQL: qué es, historia, entorno, características

1.4. Instalación y configuración básica de MySQL (servidor, cliente)

1.5. Entornos de uso: consola, GUI (por ejemplo, phpMyAdmin, MySQL Workbench

2.1. Entidades, atributos y relaciones

2.2. Diagrama entidad-relación (DER)

2.3. Traducción del modelo conceptual al modelo lógico (tablas, claves)

2.4. Tipos de relaciones: 1:1, 1:N, N:M

2.5. Normalización: 1ª, 2ª y 3ª forma normal

2.6. Claves primarias, claves foráneas y restricciones de integridad

3.1. Creación de bases de datos y tablas (CREATE DATABASE, CREATE TABLE)

3.2. Tipos de datos en MySQL (numéricos, cadenas, fecha/hora, otros)

3.3. Modificación de la estructura: ALTER TABLE, DROP TABLE

3.4. Restricciones: NOT NULL, UNIQUE, CHECK, DEFAULT

3.5. Relaciones entre tablas: claves foráneas (FOREIGN KEY), integridad referencial

4.1. Inserción de datos: INSERT INTO

4.2. Actualización de datos: UPDATE

4.3. Eliminación de datos: DELETE

4.4. Consultas básicas: SELECT, filtros con WHERE, operadores lógicos (AND, OR, NOT)

4.5. Ordenación y límite de resultados: ORDER BY, LIMIT

4.6. Uso de IN, BETWEEN, LIKE para condiciones avanzadas

5.1. Funciones de agregación: COUNT, SUM, AVG, MAX, MIN

5.2. Agrupamiento de datos: GROUP BY, HAVING

5.3. Unión de tablas (joins): INNER JOIN, LEFT JOIN, RIGHT JOIN, (y si se desea FULL JOIN)

5.4. Subconsultas (sub-selects)

5.5. Vistas: CREATE VIEW, DROP VIEW, uso de alias (AS)

6.1. Gestión de usuarios y permisos: CREATE USER, GRANT, REVOKE

6.2. Copias de seguridad y restauración básicas

6.3. Índices: CREATE INDEX, DROP INDEX, cuándo usarlos para optimización

6.4. Transacciones: START TRANSACTION, COMMIT, ROLLBACK

6.5. Buenas prácticas de seguridad: contraseñas, permisos mínimos, acceso remoto

7.1. Procedimientos almacenados (CREATE PROCEDURE, CALL)

7.2. Funciones definidas por el usuario

7.3. Triggers (disparadores): CREATE TRIGGER, eventos automáticos

7.4. Cursores y control de flujo (IF, WHILE, LOOP) [opcional avanzado]

7.5. Introducción a MySQL en aplicaciones: conectores (PHP, Java, Python)

8.1. Diseño de una base de datos completa para un caso práctico (por ejemplo: sistema de gestión de inventario, tienda online, biblioteca)

8.2. Implementación en MySQL según el diseño (tablas, relaciones, índices)

8.3. Creación de queries complejas para extraer información relevante

8.4. Uso de vistas, procedimientos, triggers en el proyecto

8.5. Documentación del proyecto y presentación final

Características

Aprende análisis y programación Clase particular: de 1 hasta 3 alumnos, grupo cerrado. Profesor en vivo.

Gestión 100% Practico Ejercicios aplicables a situaciones reales del entorno laboral o academico.

Preparación para exámenes y certificaciones Modalidad: Aula Virtual (Teams), clases en vivo con profesor.

Clases Particulares de Informática Horario a medida: Puedes elegir el día y hora de tus clases según disponibilidad de calendario.

Clases Particulares de Informática Recuperación de clase Recuoera la clase según disponibilidad

Gestión Temario: El temario se ajusta según las necesidades del alumno.

Fundae empleo Bonifica con Fundae Si representas a una empresa, te ayudamos a gestionar la bonificación.

¿Por que estudiar MySQL?

Estudiar MySQL te permite dominar el lenguaje SQL, crear estructuras con DDL, gestionar accesos con DCL y controlar transacciones con TCL.
Es una herramienta clave en desarrollo web, análisis de datos y administración de sistemas.
Con clases particulares aprenderás de forma personalizada, resolviendo dudas en tiempo real, avanzarás más rápido y con mayor profundidad que en cursos genéricos, obteniendo una base sólida y práctica desde el primer día.

Todos Nuestros cursos pueden Bonificarse

Si eres trabajador, tu empresa puede bonificar este curso.

Aprovecha la formación bonificada por FUNDAE (Fundación Tripartita) para formar a tus empleados. El proceso de bonificación es muy sencillo.

Cursos Bonificable

Informática Formaciones Curso Lenguajes de programación My SQL

Dirigido a:

  • Clases particulares de Informática Universitarios Alumnos de todas las Universidades
  • Clases particulares de Informática FP Alumnos de Formación Profesional
  • Clases particulares de Informática Máster Alumnos de Máster de Ingeniería

¡Elije una fecha y reserva tu curso!

Consulta los cursos para Empresas disponibles para más de 4 personas online o in house.

Conoce nuestras clases grupales con horario y temario definidos. Elige el grupo que más se acomode a lo que necesitas.

Más información

Consulta los cursos para Empresas disponibles para más de 4 personas online o in house.

Otros cursos que pueden interesarte:

Phyton Nivel 1

Curso Python desde cero

Nivel 1: Aprende a programar en Python, sin necesidad de experiencia previa.

Ver curso
Phyton 2

Curso Python Nivel 2

Python Nivel Avanzado: Pasa al siguiente nivel y profundice en conceptos más avanzados de Python.

Ver curso
Curso SQL 1

Curso SQL/MySQL Nivel 1

Con nuestro curso desde cero aprenderás los fundamentos de la manipulación y diseño de Bases de Datos Relacionales con MySQL Nivel 1

Ver curso
Curso SQL 2

Curso SQL/MySQL Nivel 2

Avanza al Siguiente Nivel en Consultas y Funciones Avanzadas

Ver curso

Características

  • Tipo de curso: Clases presenciales en oficina con temario adaptado a la necesidad de cada empresa.
  • Duración: Según el requerimiento de la empresa, dividido en la cantidad de sesiones que necesite.

En estas clases aprenderas:

  • Diseñarás bases de datos relacionales aplicando normalización, claves primarias, foráneas y estructuras eficientes.
  • Dominarás sentencias SQL como SELECT, JOIN, GROUP BY, INSERT, UPDATE y DELETE para gestionar datos con precisión.
  • Aprenderás a usar funciones agregadas, subconsultas, vistas, procedimientos almacenados y control de transacciones.
  • Gestionarás múltiples tablas mediante relaciones complejas, optimizarás consultas y aplicarás buenas prácticas en bases de datos reales.
  • Utilizarás el Lenguaje de Definición de Datos (DDL) para crear, modificar y eliminar estructuras como tablas, índices y vistas.
  • Aprenderás el Lenguaje de Control de Datos (DCL) para asignar permisos, roles y gestionar el acceso seguro a la base de datos.
  • Dominarás el Lenguaje de Control de Transacciones (TCL) usando COMMIT, ROLLBACK y SAVEPOINT para asegurar la integridad de los datos.

1.1. Concepto de base de datos: definición, utilidad y tipos (relacional vs NoSQL)

1.2. Principios del modelo relacional

1.3. Introducción a MySQL: qué es, historia, entorno, características

1.4. Instalación y configuración básica de MySQL (servidor, cliente)

1.5. Entornos de uso: consola, GUI (por ejemplo, phpMyAdmin, MySQL Workbench

2.1. Entidades, atributos y relaciones

2.2. Diagrama entidad-relación (DER)

2.3. Traducción del modelo conceptual al modelo lógico (tablas, claves)

2.4. Tipos de relaciones: 1:1, 1:N, N:M

2.5. Normalización: 1ª, 2ª y 3ª forma normal

2.6. Claves primarias, claves foráneas y restricciones de integridad

3.1. Creación de bases de datos y tablas (CREATE DATABASE, CREATE TABLE)

3.2. Tipos de datos en MySQL (numéricos, cadenas, fecha/hora, otros)

3.3. Modificación de la estructura: ALTER TABLE, DROP TABLE

3.4. Restricciones: NOT NULL, UNIQUE, CHECK, DEFAULT

3.5. Relaciones entre tablas: claves foráneas (FOREIGN KEY), integridad referencial

4.1. Inserción de datos: INSERT INTO

4.2. Actualización de datos: UPDATE

4.3. Eliminación de datos: DELETE

4.4. Consultas básicas: SELECT, filtros con WHERE, operadores lógicos (AND, OR, NOT)

4.5. Ordenación y límite de resultados: ORDER BY, LIMIT

4.6. Uso de IN, BETWEEN, LIKE para condiciones avanzadas

5.1. Funciones de agregación: COUNT, SUM, AVG, MAX, MIN

5.2. Agrupamiento de datos: GROUP BY, HAVING

5.3. Unión de tablas (joins): INNER JOIN, LEFT JOIN, RIGHT JOIN, (y si se desea FULL JOIN)

5.4. Subconsultas (sub-selects)

5.5. Vistas: CREATE VIEW, DROP VIEW, uso de alias (AS)

6.1. Gestión de usuarios y permisos: CREATE USER, GRANT, REVOKE

6.2. Copias de seguridad y restauración básicas

6.3. Índices: CREATE INDEX, DROP INDEX, cuándo usarlos para optimización

6.4. Transacciones: START TRANSACTION, COMMIT, ROLLBACK

6.5. Buenas prácticas de seguridad: contraseñas, permisos mínimos, acceso remoto

7.1. Procedimientos almacenados (CREATE PROCEDURE, CALL)

7.2. Funciones definidas por el usuario

7.3. Triggers (disparadores): CREATE TRIGGER, eventos automáticos

7.4. Cursores y control de flujo (IF, WHILE, LOOP) [opcional avanzado]

7.5. Introducción a MySQL en aplicaciones: conectores (PHP, Java, Python)

8.1. Diseño de una base de datos completa para un caso práctico (por ejemplo: sistema de gestión de inventario, tienda online, biblioteca)

8.2. Implementación en MySQL según el diseño (tablas, relaciones, índices)

8.3. Creación de queries complejas para extraer información relevante

8.4. Uso de vistas, procedimientos, triggers en el proyecto

8.5. Documentación del proyecto y presentación final

Características

Aprende análisis y programación Clase particular: de 1 hasta 3 alumnos, grupo cerrado. Profesor en vivo.

Gestión 100% Practico Ejercicios aplicables a situaciones reales del entorno laboral o academico.

Preparación para exámenes y certificaciones Modalidad: Aula Virtual (Teams), clases en vivo con profesor.

Clases Particulares de Informática Horario a medida: Puedes elegir el día y hora de tus clases según disponibilidad de calendario.

Clases Particulares de Informática Recuperación de clase Recuoera la clase según disponibilidad

Gestión Temario: El temario se ajusta según las necesidades del alumno.

Fundae empleo Bonifica con Fundae Si representas a una empresa, te ayudamos a gestionar la bonificación.

¿Por que estudiar MySQL?

Estudiar MySQL te permite dominar el lenguaje SQL, crear estructuras con DDL, gestionar accesos con DCL y controlar transacciones con TCL.
Es una herramienta clave en desarrollo web, análisis de datos y administración de sistemas.
Con clases particulares aprenderás de forma personalizada, resolviendo dudas en tiempo real, avanzarás más rápido y con mayor profundidad que en cursos genéricos, obteniendo una base sólida y práctica desde el primer día.

Todos Nuestros cursos pueden Bonificarse

Si eres trabajador, tu empresa puede bonificar este curso.

Aprovecha la formación bonificada por FUNDAE (Fundación Tripartita) para formar a tus empleados. El proceso de bonificación es muy sencillo.

Cursos Bonificable

Clases para alumnos de los siguientes centros de estudio

Clases Particulares cursos de Ingeniería
Clases Particulares cursos de Ingeniería
Clases Particulares cursos de Ingeniería
Clases Particulares cursos de Ingeniería
Clases Particulares cursos de Ingeniería
DAW Clases Particulares cursos de Ingeniería
ASIR Clases Particulares cursos de Ingeniería
DAM Clases Particulares cursos de Ingeniería
Clases Particulares cursos de Ingeniería
Clases Particulares de cursos de Ingeniería
Resumen de privacidad
Informática Formaciones

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Analítica

Esta web utiliza Google Analytics para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

Dejar esta cookie activa nos permite mejorar nuestra web.