Description
Currículum
Instructor
Qué vas a aprender
Píldora centrada en procedimientos almacenados en MySQL aplicada a una tienda online
(clientes, productos, pedidos, stock), pensada para practicarlos en entornos reales.
- Entender qué es un procedimiento almacenado, cuándo usarlo y en qué se diferencia de una consulta SQL normal.
- Crear procedimientos básicos en MySQL con BEGIN…END, DELIMITER y llamadas con
CALL. - Usar parámetros IN, OUT e INOUT para enviar y recibir información desde el procedimiento.
- Declarar y utilizar variables locales, SELECT … INTO, IF / ELSE y funciones como
COALESCE. - Diferenciar entre variables de usuario (
@mi_variable) y variables internas de procedimiento y ver cómo se combinan. - Implementar lógica de negocio típica de una tienda online: insertar clientes, actualizar stock, recalcular totales de pedidos y registrar nuevas líneas de pedido.
- Controlar errores con SIGNAL SQLSTATE y dejar preparada la base para trabajar más adelante con transacciones (COMMIT / ROLLBACK).
- Resolver varios ejercicios prácticos de dificultad creciente sobre una base de datos realista de e-commerce para afianzar sintaxis y lógica.
¿Para quién es?
Estudiantes de Bases de Datos y Programación en SMR / DAM / DAW, así como docentes y desarrolladores junior
que quieran aprender a encapsular lógica SQL en procedimientos almacenados, trabajar con parámetros y
variables (de usuario y locales) y practicar con un escenario de tienda online (clientes, productos, pedidos, stock).
Requisitos previos
- Conocer lo básico de SQL (SELECT, INSERT, UPDATE, DELETE).
- Saber crear tablas con PRIMARY KEY y FOREIGN KEY en MySQL.
- Manejar mínimamente un SGBD como MySQL Workbench, phpMyAdmin o consola.
- Interés por automatizar tareas repetitivas y centralizar lógica de negocio (cálculos, validaciones, control de stock) en la base de datos.
- Ideal (pero no obligatorio) haber trabajado antes con JOIN, subconsultas y funciones de agregación.
Procedimientos almacenados
MySQL
Lógica de negocio
Tienda online
SQL avanzado
Variables MySQL
Parámetros IN / OUT / INOUT
SMR / DAM / DAW
MySQL Workbench
Ejercicios prácticos SQL
MySQL
Lógica de negocio
Tienda online
SQL avanzado
Variables MySQL
Parámetros IN / OUT / INOUT
SMR / DAM / DAW
MySQL Workbench
Ejercicios prácticos SQL
Currículum
- 1 sección
- 4 lecciones
- 2 semanas
Expandir todas las seccionesPlegar todas las secciones
juancasanovabarberan

1573 Estudiantes21 Cursos
Gratis
57 students
4 lessons
Language: Castellano
0 quiz
Assessments: Yes
Skill level Intermedio
Apoyo clases DAM/DAW
Todo el material y contenido de apoyo que necesitas esta en progresse.es
Courses you might be interested in
Qué vas a aprender Comprender el uso de las subconsultas como alternativa a los JOIN para resolver problemas multitabla. Diferenciar entre subconsultas escalares, subconsultas en WHERE, IN, EXISTS y NOT...
-
1 Lección
Gratis
Qué vas a aprender Diferenciar entre clave primaria simple y clave primaria compuesta en bases de datos relacionales. Diseñar tablas como pedido y detalle_pedido usando claves compuestas de forma coherente....
-
1 Lección
Gratis
SQL: Columnas calculadas, Alias, Agregaciones y HAVING Píldora 100% práctica sobre expresiones en SELECT, alias legibles, funciones agregadas (AVG, SUM, MIN, MAX, COUNT), GROUP BY y filtrado de grupos con...
-
1 Lección
Gratis
Qué vas a aprender Las 5 generaciones de la computación: de válvulas de vacío a IA y paralelismo. El modelo de Von Neumann y el concepto de programa almacenado. Hitos...
-
1 Lección
Gratis