islssa / capes-sisuab2

SISUAB 2 - Cadastro de Dúvidas
1 stars 0 forks source link

Edital - tabela avaliacao_candidato_ies #11

Open hsilvas opened 10 years ago

hsilvas commented 10 years ago

@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?

lsouzap commented 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.

hsilvas commented 10 years ago

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?

lsouzap commented 10 years ago

Com certeza ficou redundante vou retirar essa coluna.

hsilvas commented 10 years ago

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.

rfgallon commented 10 years ago

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)

hsilvas commented 10 years ago

@andre-puc-les repasso a questão pra você.

dburgosl commented 10 years ago

Conforme alinhado com Ricardo ficará somente uma data e o campo redundante do CPF será retirado.

fdonascimento commented 10 years ago

@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.

fdonascimento commented 10 years ago

@dburgosl, essa data não pode ser not null, pois o registro nessa tabela vai existir antes do colaborador realizar a avaliação.