Sí, este año vimos Base de datos, y vimos hasta la 3 Forma normal..pero no, maestro-detalle no lo vi ni por asomo.
El proyecto que he realizado ha sido además como trabajo final del primer año de Base de datos, y nunca había trabajado con algo así.
Te copio aquí un esquema de mi base de datos, porque no he entendido del todo lo que me has explicado:
En la tabla de compra tengo la cantidad del producto, y la fecha de la compra, aparte del DNI del cliente, el ID del producto y el ID de la factura.
Desde un mismo formulario estoy dando de alta a la factura, con su importe total, y a la compra.
El importe total ya lo inserta sólo, haciendo el cálculo de coste producto * cantidad.
Es algo muy básico, y no tengo demasiada experiencia en esto aún.
Muchas gracias por la respuesta.