Hola a todos, me gustaria me dieran su opinion sobre lo siguiente:
Un sistema desarrollado en php y mysql. Se tiene un listado de materiales donde cada item puede tener varios proveedores, cada item por proveedor varias medidas y cada medida en cada item por proveedor diversos colores.
Tengo que elegir entre una sola tabla, aunque repita campos (proveedor, medidas y color) o tablas relacionadas (items, items-proveedor, items-proveedor-medidas, items-proveedores-medidas-colores)
¿que es a su criterio mas eficiente en el tema de consultas? la opcion 1 me permite tener una sola llave relacionada en el tema de los movimientos, la opcion 2 necesita mas llaves relacionadas o una compuesta.
Gracias por sus comentarios.