Open hsilvas opened 10 years ago
Existe esse relacionamento sim, a não ser quie eu tenha me equivocado, esse relacionamento esta lá, esta meio confuso por que tem outras linhas de relacionamento e tabelas por cima, isso atrapalha a visão mas esta la é o mesmo caso do edital essa avaliação tem inicio e fim por causa dos prazos já determinados no edital, mas ainda assim vou verificar, pelo menos foi esse o nosso entendimento na epoca.
blza, mas porque o uso da coluna nr_cpf_candidato? Com a coluna id_candidato eu consigo acessar a tabela candidato_coordenador_polo que possui o número do cpf. Não fica redundante duas chaves pra relacionar a mesma tabela?
Com certeza ficou redundante vou retirar essa coluna.
Ok @lsouzap , mas veja a seguinte situação: esta tabela registra as avaliações dos memoriais na fase de analise dos memoriais. Observando o protótipo (Analisar_Memorial_Descritivo_Candidatos), para cada candidato é feito um registro da data da avaliação nesta tabela, não consigo visualizar um período pra ser registrado e sim apenas uma data, é de fato necessário data de inicio e fim?
Ainda observando este protótipo existe um botão Finalizar , nele eu vou indicar que todos os candidatos foram avaliados pelo coordenador de ies, não consigo visualizar no modelo e não identifiquei do caso do uso o que acontece quando vou finalizar a analise de todos os memorias, apenas as validações que envolvem esta ação.
Peço também a @rfgallon um esclarecimento quanto ao que deve ser feito neste momento.
Realmente não se faz necessário os campos dt_inicio_avaliacao e dt_fim_avaliacao, apenas uma data. Esta dúvida quanto ao processo de negócio deve ser respondida pelo André (PUC)
@andre-puc-les repasso a questão pra você.
Conforme alinhado com Ricardo ficará somente uma data e o campo redundante do CPF será retirado.
@dburgosl, a tabela avaliacao_candidato_ies ainda está com os campos dt_inicio_avaliacao e dt_fim_avaliacao. Favor colocar somente um campo dt_avaliacao. Segundo o comentário acima, estes campos já foram ajustados, mas no modelo e no banco ainda está incorreto.
@dburgosl, essa data não pode ser not null, pois o registro nessa tabela vai existir antes do colaborador realizar a avaliação.
@lsouzap , No modelo não existe uma ligação da tabela avaliacao_candidato_ies com a tabela candidato_coordenador_polo, que represente a chave estrangeira id_candidato_coordenador.
Além disso a coluna nr_cpf_candidato, se torna desnecessária, já que com a relação de candidato eu consigo obter o numero do cpf.
Outra observação é que nesta tabela o período de avaliação (dt_inicio_avaliacao e dt_fim_avaliacao) está como not null, para um coordenador que não avaliará um candidato no mesmo dia, não será possível deixa o campo de fim da avaliação em aberto, até porque ele tem um período pra fazer isso que é a fase de analise de currículo?