• This sort of data-driven attribute-value pairs in a relational database quickly goes bad. I've seen too many attempts at this with disastrous results. In particular, when either querying the data with filtering and/or actually returning the data to the consumer (application).

    For an interesting read on one such attempt, see the following:

    http://www.simple-talk.com/opinion/opinion-pieces/bad-carma/


    [font="Arial Narrow"](PHB) I think we should build an SQL database. (Dilbert) What color do you want that database? (PHB) I think mauve has the most RAM.[/font]