Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

bigueee

Tabela de comentários

Recommended Posts

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.