Hi All,
I am working on a DB Structure and it seems like I have ended up with a lot of many to many tables. The reason I have am getting so many of them is that my base table is items and each item can have multiple occurrences of the search criteria that will be surfaced to the users. So I normalized all of the search criteria and used many to many tables to link the items and search criteria. For whatever reason it just doesn't feel right to have 7 search criteria tables and 7 many to manys.
Are there better ways to formulate these relationships and still hold to 3rd normal form?
As always greatly appreciate the input.
--S