Cita:
Iniciado por Genetix Hola LoBo2024
Cuando mencionas que tienes categorías, sub categorías, familias, lo que se me viene a la mente es un árbol y como árbol eso puede evolucionar, (tener mas ramas y hojas), talvez mas adelante requieras clasificar a un producto por sub-familias (por poner un ejemplo), ¿que vas hacer?, ¿crear una tabla mas? y ¿si siguen aumentando las sub-clasificaciones?, ¿seguir aumentando tablas y aumentando campos? ¿eso es correcto?, para mi no.
Con esto te contesto, para mi crear una nueva tabla si es correcto, sobre todo si pensamos en una tabla que va a crecer mucho hacer un join consigo misma una vez por cada nivel del arbol se irá notando en el rendimiento.
Pero vuelvo a repetir, es una opinion o es cuestion de gustos
Ahora en el resto estoy de acuerdo contigo, la desnormalización se utiliza cuando no queda otra o por cuestiones de rendimiento!!
Un saludo