iMasters Fóruns: Modelagem correta para a situação - iMasters Fóruns

Ir para

Página 1 de 1
  • Novo tópico
  • Responder

Modelagem correta para a situação

#1 Membro offline   Kimura Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 201
  • Cadastrado: 26-agosto 08
  • Sexo:Masculino

Postou 27 agosto 2009 - 12:31

Olá,

Tenho essas tabelas:
+---------------+
| areas_atuacao |
+---------------+
| id            |
| nome          |
+---------------+

esta recebe a id da tabela areas_atuacao
+-----------------+
| d_areas_atuacao |
+-----------------+
| id              |
| id_areas_atuacao|
| nome            |
+-----------------+

esta recebe a id da tabela d_areas_atuacao
+---------------------+
| sub_d_areas_atuacao |
+---------------------+
| id                  |
| id_d_areas_atuacao  |
| nome                |
+---------------------+

esta recebe a id da tabela sub_d_areas_atuacao
+------------------------+
| cursos                 |
+------------------------+
| id                     |
| id_sub_d_areas_atuacao |
| nome                   |
+------------------------+

Ok. Funciona para o que eu preciso.

A questão é: Como fazer uma tabela de notícias que poderá receber a id de qualquer uma dessas tabelas acima?

Por exemplo:
Tenho que cadastar uma notícia que pertence a Área de Atuação.
Agora quero cadastar uma notícia que pertence ao Curso.

Obs.: Não posso repetir informações.

Eu conseguiria fazer de duas formas diferentes, mas quero saber qual é o método correto e profissional.

#2 Membro offline   Motta Ícone

  • Motta
  • Ícone
  • Grupo: Moderadores
  • Posts: 1999
  • Cadastrado: 13-janeiro 05
  • Localização:Niterói/Rio de Janeiro

Postou 03 novembro 2009 - 22:13

Talvez um auto-relacionamento entre area e sub areas resolva vide os tópicos desta pesquisa e veja se te ajuda.

http://forum.imaster...re&fromsearch=1

____________________________________________
10ª Regra
É proibido o post de mensagens com o objetivo de evidenciar o tópico, tornando-o primeiro da lista de tópicos (up), tal como mensagens repetitivas e/ou que não condizem com o assunto do tópico em questão (flood). Tais mensagens serão excluídas e o usuário advertido por MP

#3 Membro offline   Kimura Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 201
  • Cadastrado: 26-agosto 08
  • Sexo:Masculino

Postou 04 novembro 2009 - 13:54

Olá,

A minha intenção nunca foi evidenciar o meu tópico e sim tirar as minhas dúvidas.

Já como você possui um conhecimento superior ao meu, aproveito para lhe pedir dicas.

Obrigado.

#4 Membro offline   Motta Ícone

  • Motta
  • Ícone
  • Grupo: Moderadores
  • Posts: 1999
  • Cadastrado: 13-janeiro 05
  • Localização:Niterói/Rio de Janeiro

Postou 04 novembro 2009 - 13:57

Sem crise , a gente ajuda na medida do possível.

A dica te ajudou ?

#5 Membro offline   Kimura Ícone

  • Ícone
  • Grupo: Membros
  • Posts: 201
  • Cadastrado: 26-agosto 08
  • Sexo:Masculino

Postou 04 novembro 2009 - 15:26

Já havia procurado por:

- relacionamento tabelas;
- relacionamento correto tabelas;
- relacionamento múltiplas tabelas;
- FK múltiplas tabelas
- Chave estrangeira múltiplas tabelas
- campos multivalorados;
- etc.

Na verdade não sei se existe um termo correto pra minha necessidade.

Obrigado.

#6 Membro offline   Motta Ícone

  • Motta
  • Ícone
  • Grupo: Moderadores
  • Posts: 1999
  • Cadastrado: 13-janeiro 05
  • Localização:Niterói/Rio de Janeiro

Postou 04 novembro 2009 - 21:17

A melhor forma de criar hierarquias é o auto-relacionamento.

Página 1 de 1
  • Novo tópico
  • Responder

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)