Gente: tengo que crear una base de datos en al que se almacenan imágenes, de esta forma:
Categoria nivel 1
(aquí puede haber imagenes o no)
Categoria nivel 2
(aquí puede haber imagenes o no)
categoria nivel 3
aquí seguro hay imágenes.
Es decir, una categoría general "comidas", una sub categoría "carnes" y una tercera subcategoría "carnes blancas" en la que puede haber fotos de cerdos y peces.
a su vez, habrá otra categoría general que se llame, no sé... "indumentaria" y que no tenga subcategorías, sino que en ella haya solamente imágenes de pantalones y sombreros. y así, puede haber muchas categorías, y muchas imágenes, algunas de las cuales ingresarán en categorías de hasta el tercer nivel, y otras quedarán solo en el primero.
mi pregunta es ¿ cómo sería más conveniente ordenarlas?
es decir, hago una sola tabla, que tenga los campos
id - cat1- cat2-cat3- imagen
o hago una tabla para cada categoría y luego las relaciono por clave principal
¿o alguna otra idea? no lo sé, como es un trabajo muy largo (unos 15.000 registros) me gustaría hacerlo de la forma más práctica posible para el futuro.
espero sugerencias,
desde ya, muchas gracias.