Ya encontré el problema. Me ha dejado hacerlo al poner las dos restricciones de clave foránea de la tabla "asignaturas" juntas en una sólo linea, así:
Código:
[...]
FOREIGN KEY ( IdAsignatura, Titulacion ) REFERENCES asignaturas( IdAsignatura, Titulacion ) ON DELETE CASCADE
[...]
Gracias de todas formassss!!!