Znaleźliśmy następującą sytuację w naszej bazie danych. Mamy tabelę "A" i tabelę "B", które mają związek M2M. Tabela powiązań nosi nazwę "AB" i zawiera kolumnę FK do tabeli "A" i kolumnę FK do tabeli "B". Zidentyfikowaliśmy potrzebę przechowywania dodatkowych danych na temat tego powiązania. Na przykład data, kiedy nastąpiło powiązanie i kto utworzył stowarzyszenie itp. Postanowiliśmy umieścić te dodatkowe kolumny w tabeli powiązań "AB". Jednak coś mi mówi, że jest to mile widziane przez purystów baz danych. Z drugiej strony nie ma sensu tworzenie dodatkowej tabeli do przechowywania powiązanych danych.Wiele do wielu tabel asocjacyjnych - czy zwyczajowo umieszczać dodatkowe kolumny w tych tabelach?
Jaka jest dominująca myśl na ten temat?
@jmgant - Dobrze powiedziałem, dziękuję. –