bigueee 0 Denunciar post Postado Janeiro 20, 2012 Preciso armazenar os comentários dos usuários nas notícias e artigos de um site. Tenho uma tabela NOTICIA e uma ARTIGO. Pensei em duas maneiras: 1) 2 tabelas separadas NOTICIA_COMENTARIO (id_usuario, id_noticia, data, texto) ARTIGO_COMENTARIO (id_usuario, id_artigo, data, texto) --- 2) 1 tabela apenas USUARIO_COMENTARIO (id_usuario, tabela, id_registro, data, texto) Na coluna "tabela" eu salvaria se é artigo ou noticia e na coluna "id_registro" o código respectivo. Com isso gostaria de saber qual é a solução recomendada, levando em consideração duas coisas: 1) Além de notícias e artigos poderá futuramente surgir outras 'fontes' de comentários; 2) Em determinado momento eu vou precisar listar todos os comentários do usuário, independente da origem, organizados por data de cadastro. Além de ajuda quanto a estrutura das tabelas gostaria de um auxílio no SELECT para criar a lista de comentários por usuário. Obrigado! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Janeiro 20, 2012 Todas as vezes em que optei em questões semelhantes a esta pela segunda solução me arrempendi. Creio que a primeira é menos ruim, além do que se pode criar uma view unindo as tabelas e facilitando os selects. Compartilhar este post Link para o post Compartilhar em outros sites