proyecto en MySQL Skill Tree

Añadir opciones de recogida a una tienda

Amplía un esquema de pedidos MySQL, aplica las recogidas históricas aprobadas y conserva los contratos de ambos clientes.

ProyectoBase de datosMySQL

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Añadir opciones de recogida a una tienda es un proyecto práctico de MySQL para quienes conocen SQL básico y navegación por terminal. Ampliarás un sistema existente para que el nuevo cliente elija un punto de recogida mientras el antiguo sigue omitiendo esa columna. Deben conservarse identidades, importes, notas y relaciones de los artículos originales.

Dos Guided Labs enseñan ampliación compatible, actualización histórica exacta y endurecimiento separado de las reglas. Un Challenge independiente traslada esas decisiones a un taller con otros mostradores, valores predeterminados e identidades. Cada unidad proporciona datos nuevos y un Terminal listo para usar.

Lo que aprenderás

  • Ampliar una tabla con un valor predeterminado explícito que conserve las escrituras del cliente antiguo.
  • Usar asignaciones aprobadas por ID de pedido, sin deducir elecciones históricas de nombres o valores predeterminados.
  • Rechazar asignaciones incompletas, duplicadas o inválidas antes de modificar parcialmente los datos.
  • Exigir referencias de recogida válidas y no nulas, conservando las compras legítimas de ambos clientes.
  • Separar cambios de datos transaccionales y DDL de MySQL, observando qué no puede deshacer ROLLBACK.

A quién va dirigido este curso

Para desarrolladores principiantes de bases de datos y estudiantes de MySQL que quieren evolucionar un esquema sin descartar sus datos. Necesitas navegación básica por terminal, conexión a MySQL, SELECT/WHERE, INSERT/UPDATE, columnas, claves primarias y valores predeterminados. El curso explica JOIN, agregación, tablas temporales y transacciones antes del Challenge.

LabEx proporciona Oracle MySQL, pedidos y artículos originales, la asignación histórica aprobada, herramientas de compra y un Terminal en el navegador. Escribes archivos SQL; no necesitas Python ni programación de aplicaciones.

Preguntas frecuentes

¿Qué entregaré? SQL guardado de ampliación, actualización histórica y endurecimiento, además de un sistema realmente migrado. Ambos clientes deben funcionar, las escrituras de recogida inválidas deben fallar y deben conservarse el historial protegido y las elecciones posteriores.

¿Promete una migración sin interrupciones? No. Se trabaja en una ventana de mantenimiento controlada con solicitudes secuenciales. Observarás los commits implícitos nativos y por qué envolver ALTER en una transacción no permite revertir automáticamente DDL. Esto no demuestra despliegues sin bloqueo ni seguridad ante cualquier migración concurrente.

Profesor

labby
Labby
Labby is the LabEx teacher.

Recomendado Para Ti

no data