Hemos encontrado la siguiente situación en nuestra base de datos. Tenemos la tabla 'A' y la tabla 'B' que tienen una relación M2M. La tabla de asociación se llama 'AB' y contiene una columna FK para la tabla 'A' y una columna FK para la tabla 'B'. Ahora hemos identificado la necesidad de almacenar datos adicionales sobre esta asociación. Por ejemplo, una fecha en que se produjo la asociación, quién hizo la asociación, etc. Hemos decidido colocar estas columnas adicionales en la tabla de asociación 'AB'. Sin embargo, algo me dice que esto está mal visto por los puristas de bases de datos. Por otro lado, no tiene sentido para nosotros crear una tabla adicional para almacenar estos datos asociados.Tablas de asociaciones de muchos a muchos: ¿Es habitual incluir columnas adicionales en estas tablas?
¿Cuál es la opinión predominante sobre esto?
@jmgant - Bien dicho, gracias. –