se ve genial tu ejemplo pero... no pudieses impelementarle a este ejemplo una pequeña base de datos con FK ? pero con la condicion de no subir archivos directamente a la BD , sino que queden alojadas en la nube y que unicamente dichos atributos de dicho archivo se reflejen en la BD por favor si haces así este ejemplo me ayudarías mucho con una gran parte en mi proyecto de residencia que estoy por terminar actualmente ....