create table foo (id, name)
create table bar (id, name)
create table foo_bars (foo_id, bar_id)
Does it make sense to add foreign key relationship(s) to many-to-many tables. I am assuming we would need a FK relationship for foo_id and bar_id in foo_bars. Can someone confirm?
Yes, you need foreign keys to ensure data consistency.