← Volver a proyectos PROYECTO DEMOSTRATIVO

De tres Excel distintos a una base de datos relacional

Un escenario muy habitual: clientes, pedidos y productos repartidos en archivos separados, con datos duplicados y nadie del todo seguro de cuál es la versión buena. Aquí abajo puedes ver cómo quedaría estructurado y probar una consulta real sobre los datos ya unificados.

SQL Modelado de datos Migración Excel → SQL
EL PUNTO DE PARTIDA

Tres archivos, información repetida, ninguna relación entre ellos

Así suele verse antes de tocar nada: un Excel de clientes, otro de pedidos y otro de productos, cada uno mantenido por su cuenta y sin ninguna forma de cruzarlos automáticamente.

Clientes_v2_final.xlsx3 hojas
Mari Automóvilesferrol656123xxx
Mari Automoviles SLFerrol
Panadería Do ValNaron981xxxxxx
PEDIDOS_2025_borrador.xlsxcopia(2)
#1042Mari Auto...s/producto
#1043Do ValHarina 25kg
#1042Mari AutomovilesFiltro aceite
productos (1).xlsxsin revisar
Filtro aceite12,50€?
Harina 25kg18€Stock: 40
migración
y modelado
clientes
PKid_clienteint
nombrevarchar
ciudadvarchar
telefonovarchar
productos
PKid_productoint
nombrevarchar
preciodecimal
stockint
pedidos
PKid_pedidoint
FKid_clienteint
FKid_productoint
fechadate
PRUÉBALO TÚ MISMO

Consulta en vivo sobre los datos ya unificados

Elige un cliente y verás el resultado real de una consulta SQL sobre las tres tablas de arriba, ya relacionadas entre sí. Esto es justo lo que se pierde cuando la información sigue repartida en Excel.

SELECT p.id_pedido, pr.nombre, pr.precio, p.fecha FROM pedidos p JOIN clientes c ON p.id_cliente = c.id_cliente JOIN productos pr ON p.id_producto = pr.id_producto WHERE c.nombre = '—';
Selecciona un cliente arriba para ver sus pedidos.
QUÉ CAMBIA EN LA PRÁCTICA

Antes y después de la migración

Con los tres Excel sueltos

  • Cruzar cliente + pedido + producto es copiar y pegar a mano
  • Nadie sabe con certeza cuál es la versión "buena" de cada archivo
  • Los datos duplicados generan errores en facturación
  • Cada informe mensual se rehace desde cero

Con la base de datos unificada

  • Una consulta devuelve el cruce completo en segundos
  • Una única fuente de verdad para cada dato
  • Los duplicados se detectan y eliminan en la migración
  • Los informes se generan automáticamente cuando hacen falta

Los datos de este ejemplo son ficticios, generados solo para mostrar el funcionamiento. El proceso real parte siempre de los archivos y el caso concreto de cada negocio.

¿TENÉIS UN CASO PARECIDO?

Si tu empresa tiene esta misma maraña de Excel, hablemos.

Cuéntame cómo lo lleváis hoy y te digo si tiene sentido montar algo así para vosotros.

Contactar