I'm trying to find the best solution for my database-design problem, I am open to any suggestions :
I have a table Element composed of sub elements, the relation between them is M:N so I need an intersect table for each new sub element.
I can have other tables (like Element2) that will use different sub components The main difference between Element and Element2 is the set of subElements that they will use.
So far so good.
Now the problem :
I have to design a database that can have 100+ Element-like tables, moreover I can have 100 subElements per table (so 100 relations, 100 intersect tables...)
So with 10 000 tables for this configuration, I'm thinking about a bad design or a limit of the relational model...
Any advice on this ?
Thanks