Alguém me pode dar umas dicas/explicar porque alguns projectos fazem uso de tabelas metadata? Tenho visto que muitos usam por exemplo tabelas do tipo utilizador, utilizador_metadata, items, items_metadata, etc!!
Pelo que vi, as tabelas metadata apenas contêm alguns campos e os mais comuns são por exemplo ‘id’, ‘key’ e ‘value’. Eu sei que os metadata servem para estruturar os dados dos dados da própria tabela que está relacionada. Mas até aqui fico a saber muito pouco, até hoje nunca as usei, sempre segui a mesma ideologia de criar o E-R, normalizar, indexes e pronto.
Mas parece que usar metadata tem bastantes benefícios e gostava que alguém me tenta-se explicar como usar as mesmas e como pensar quando e como existe necessidade de criar uma tabela metadata.
Se alguém souber de alguma página com exemplos práticos e afins, se puder indicar também era bom!
Obrigado.