Ir para conteúdo

POWERED BY:

Arquivado

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

P3rukao

Listar Categorias de noticia

Recommended Posts

Galera... estou com uma dificuldades para montar a lógica de uma tabela de categorias para uma tabela de notícias...

 

Como que eu poderia montá-la? colocando um id (chave estrangeira) referenciando o id da tabela de noticia ou seria de outra forma?

 

Detalhe: essa mesma categoria poderia ser usada para outras noticias tbm... tipo: uma notícia contendo 3 categorias... e ao listar as categorias deveria ser possível listar todas as noticias que estão relacionadas a esta notícia..

 

 

Acho que a solução desse problema é simples... mas não estou conseguindo montar essa lógica...

Se alguém puder dar uma ajuda nisso eu ficaria grato!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu faria assim

 

CATEGORIA

---------

COD

DESCRICAO

COD_CAT_PRINC

 

NOTICIA

--------

ID

TEXTO

DATA

...

COD_CAT

 

 

A categoria seria algo assim

 

1

politica

nulo

--

2

politica nacional

1

--

3

politica internacional

1

--

4

esportes

nulo

--

5

futebol

4

--

6

volei

4

---

 

 

Também é bom dar uma pesquisada por CATEGORIA este é um assunto recorrente em modelagem.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estava analisando aqui... e vi que talvez fosse necessário fazer algo como:

 

Tabela CATEGORIAS: id, titulo;

Tabela NOTICIAS: id, titulo, etc...;

Tabela NOT_CAT: id, noticia_id, categoria_id;

 

Daí para recuperar por exemplo, todas as noticias que pertencem a categoria "ESPORTE" bastaria fazer um LEFT JOIN na tabela NOT_CAT com as outras duas para recuperar os respectivos dados...

E também... Quando eu exibisse uma Noticia, teria a opção de recuperar todas as categorias as quais essa noticia pertence...

 

Seria assim?? Ô..õ

-

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acho que achei a solução neste post sobre modelagem aqui{LINK}

Ainda não testei, mas analisando a lógia, acho que é isso mesmo...

 

Agora... outra dúvida...

Para o cadastro de PALAVRAS-CHAVE relacionadas a este post... eu deveria fazer uma tabela igual as categorias do post... ou apenas um campo na tabela do post com todas as palavras juntas?

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.