Finns en hel del som sagts om Entity-Attribute-Value-modellen som du antagligen vill läsa innan du gräver dig ett alldeles för djupt hål:
http://en.wikipedia.org/wiki/Entity-Attrib...ute-Value_model
http://www.dbforums.com/database-concepts-...eople-hate.html
http://weblogs.sqlteam.com/davidm/articles/12117.aspx
http://tonyandrews.blogspot.com/2004/10/ot...n-mistakes.html
EAV-modellen (dvs, din nummer två) är väldigt flexibel, men den tenderar också att bli väldigt komplex.