Estou fazendo aqui um projeto pessoal (meio grandinho por sinal).
Estava fazendo diagramas de classe e notei que algumas classes repetiam o padrão de campos.
codigo | titulo | texto | data
Se passar para a modelagem de dados daria umas 3 ou 4 tabelas com esse mesmo padrão.
O que eu pensei.
Agregar tudo numa mesma tabela, apenas colocando um campo extra que seria o tipo do conteudo.
codigo | titulo | texto | data | tipo
Para melhor organização pensei em criar views, assim quando eu quisesse apenas buscar um conteudo, teria uma view pronta para isso, poupando escrever uma query longa.
Mas pensando assim a tabela poderia ter vários bytes de dados, podendo na casa dos megabytes.
Queria saber se valeria a pena eu fazer isso, minha unica preocupação seria o acumulo bytes numa mesma tabela. A solução seria dividir em várias tabelas, mas o chato que elas teriam o mesmo padrão, coisa que ao meu ver é inútil :B
Alguem poderia opinar a respeito? Agradecido
[]'s