Lo del reto se leía interesante.
Como dije antes, el problema viene con las tablas anidadas. Así que yo sugeriría que la competencia se hiciera con con un diseño simple de 3 columnas, si no algo más complejo, que requiera códigos anidados, para ahí mostrar verdaderamente cual de los dos diseños es más complejo de implementar