Jump to content
Fórum Script Brasil
  • 0

Duvida de iniciante - modelagem


wormwood

Question

Estou tendo alguma dificuldade em relacionar tabelas.

De forma resumida uma empresa inicia um processo de recrutamento lançando um ou mais anuncios aos quais as pessoas se podem candidatar a um determinado emprego.

Tenho uma tabela para Anuncio e outra para Candidato

Anuncio:

IDAnuncio

DataDePublicacao

EmpresaDeDestino

Vagas

...etc

Candidato:

IDCandidato

NomeCompleto

EstadoCivil

...etc

O meu problema é o seguinte: um candidato pode concorrer a vários anuncios de emprego, desde que sejam de processos de recrutamento diferentes.

Provavelmente tenho que ter também uma tabela para Processo de Recrutamento e talvez mais uma, mas não sei como relacionar as tabelas respeitando a condição de que 1 candidato pode concorrer a vários anuncios desde que sejam de processos de recrutamento diferentes.

Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Boa tarde,

Para fazer a modelagem, o fundamental é ter o texto explicativo do processo em si. Baseado nele pode-se retirar os substantivos que possivelmente, farão parte de sua modelagem. Esta é uma tecnica bem utilizada para se começar a modelar.

Cada pessoa terá uma modelagem diferente. Sendo assim, não existirá modelagem certa ou errada, mas sim a melhor.

No seu caso visualizo algumas tabelas: Empresa, Pessoa, Anuncio e Candidato.

Empresa: cadastro das empresas

Pessoa: cadastro das pessoas

Anuncio: cadastro que a empresa realiza, disponibilizando o emprego (uma empresa pode fazer N anuncios).

Candidato: a relação da pessoa X com o anuncio Y de emprego. O candidato é a relação entre o Anuncio e a pessoa.

OBS.: perceba que Pessoa é diferente de Candidato. Você se torna um candidato apenas quando estiver concorrendo ao emprego.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...