Zydeceltico
Registered User.
- Local time
- Today, 14:04
- Joined
- Dec 5, 2017
- Messages
- 843
Also remember that the Attribute itself can be compound, using two or more fields, potentially reducing the number of unique attributes.
The allowed sub-attributes for the main attributes would be stored in an attribute relationship table.
I am seeing exactly this manifesting. And I see it being helpful. LOTS of tables of metadata - but in the end a well-defined and robust framework - easily update-able.
I can see why some (especially those designing a db with much larger scope than we require) being critical of the required SQL but - for me - and given our more limited scope of both size and number of users - to get the usable data we need - the more complex SQL is an acceptable tradeoff - particularly because some great amount of our foreseeable queries will vary by value criteria only. In other words, I do not foresee a vast array of unique complex queries.