Tienes
tres proveedores, no cinco, por lo que los últimos dos registros que insertas en "Suministra" tienen valores ilegales de id_proveedor:
Carga de Proveedores:
Código SQL:
Ver originalINSERT INTO PROOVEDORES
(id,nombre)
VALUES (1,'Unilever'),
(2,'TiendaLeon'),
(3,'ProTools');
Carga de Suministra
Código SQL:
Ver originalINSERT INTO SUMINISTRA
(codigo_de_la_pieza,id_Proovedor,precio)
VALUES (1,1,300),
(2,2,200),
(3,3,500),
(4,4,350), --Proveedor 4 NO EXISTE
(5,5,600); --Proveedor 5 NO EXISTE
La creación del proveedor y del producto deben ser
anteriores a la carga de esa tabla.