Hola chicos.
 
Lo primero gracias por contestar... me es muy necesario poder encontrar la manera de hacer esto.  
jurena, "medio" entiendo lo que comentas, pero no lo veo del todo claro. 
Paso a poner los campos de las tablas para que podáis haceros una idea y podáis darme una SQL aproximada.
Os doy un enlace a descargar la SQL de las 5 tablas, con creación de tablas y datos de inserción, por si alguien quiere hacer pruebas reales en la ayuda.  
Tabla de Productos     
Tabla de Aplicaciones     
Tabla de relación entre Productos y Aplicaciones    
    Tabla de relación entre Productos y Materiales     
 Aquí el archivo SQL con la creación de tablas e inserción de datos.   
Gracias y espero vuestra ayuda.   
Javier