Мы столкнулись со следующей ситуацией в нашей базе данных. У нас есть таблица "A" и таблица "B", которые имеют отношение M2M. Таблица ассоциаций называется "AB" и содержит столбец FK в таблице "A" и столбец FK в таблицу "B". Теперь мы определили необходимость хранения дополнительных данных об этой ассоциации. Например, дата, когда произошла ассоциация, и кто создал ассоциацию и т.д. Мы решили разместить эти дополнительные столбцы в таблице ассоциаций "AB". Однако, что-то говорит мне, что это недооценивается пуристами базы данных. С другой стороны, нам нет смысла создавать еще одну таблицу для хранения связанных данных.
Какая преобладающая мысль об этом?