Prueba asi, no creo que sea eso, pero por probar...
Código MySQL:
Ver original-- -----------------------------------------------------
-- Table `Gestion`.`DescripcionVenta`
-- -----------------------------------------------------
`EntradaNumerada_Funcion_idFuncion` INT NOT NULL , `EntradaNumerada_Funcion_Espectaculo_idEspectaculo ` INT NOT NULL , PRIMARY KEY (`idDescripcionVenta`, `EntradaNumerada_idNumerada`, `EntradaNumerada_Funcion_idFuncion`, `EntradaNumerada_Funcion_Espectaculo_idEspectaculo `) , INDEX `fk_DescripcionVenta_EntradaNumerada1` (`EntradaNumerada_idNumerada` ASC, `EntradaNumerada_Funcion_idFuncion` ASC, `EntradaNumerada_Funcion_Espectaculo_idEspectaculo ` ASC) , FOREIGN KEY (`EntradaNumerada_idNumerada` , `EntradaNumerada_Funcion_idFuncion` , `EntradaNumerada_Funcion_Espectaculo_idEspectaculo ` ) REFERENCES `Gestion`.
`EntradaNumerada` (`idNumerada` , `Funcion_idFuncion` , `Funcion_Espectaculo_idEspectaculo` ) INDEX `fk_DescripcionVenta_Venta1` (`Venta_idVenta` ASC) ,