Hola...
Lo que entendió es que prácticamente tienes el proceso de una venta... En donde una venta tiene un detalle de venta el cual a su vez contiene productos para generar el total de la venta... Si solamente es consultar, lo que podrías hacer es un INNER JOIN entre tus tablas para poder consultar tanto la información de tu presupuesto como los productos que pertenecen a ese presupuesto. Te dejo un ejemplo de como hacer el INNER JOIN...
Es importante mencionar que este ejemplo se basa en una consulta de dos tablas, por lo que tu tendrías que adaptarla a la cantidad de tablas que necesites para consultar lo que quieres.
Sin más que comentar, quedo al pendiente de cualquier duda y/o comentario.
Saludos!