Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Definir se a tabela evaluate precisa de uma coluna para o nome da espécie #2

Open
gmgall opened this issue May 8, 2017 · 1 comment

Comments

@gmgall
Copy link
Contributor

gmgall commented May 8, 2017

A tabela evaluate possui uma coluna specie, para armazenar o nome da espécie.

Essa é uma aparente redundância, pois o nome da espécie já é armazenado na coluna species_name da tabela occurrences.

Segue abaixo uma figura com parte do modelo:
captura de tela_2017-05-08_19-51-43

Devemos manter specie em evaluate?

Essa dúvida surgiu originalmente em Model-R/Back-end#5. Acho que o @laes27 pode dar uma opinião bem mais qualificada que a minha.

@gmgall
Copy link
Contributor Author

gmgall commented May 22, 2017

Comentário do @laes27 sobre isso no Slack:

Olá a todos, penso que é redundante sim. Para obter a espécie serão necessários 4 joins, o que não é muito para um banco. Quanto a tabela evaluate, penso que seus os atributos poderiam ficar na própria experiment_use_algorithm. Trocando a chave primária composta por um simples e serial. Quanto a reunião dessa semana, o Rafael está atarefado, melhor seria na outra semana. Abs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant