Melhor usar 1 ou várias tabelas de banco de dados? [fechadas]

-1

Eu estou experimentando com bancos de dados (usando o Access atualmente, como eu tenho através do trabalho). Para me familiarizar, estou criando um banco de dados para registrar as capturas em minhas viagens de pesca. Existem várias "categorias" de informações, como "informações sobre peixes" (que incluem espécies, peso e comprimento) e "informações de localização" (incluindo o nome do lago e coordenadas de GPS). Outras condições, como a data / hora e várias condições climáticas, também estarão lá.

Eu entendo que os bancos de dados são especialmente bons para situações em que uma entrada em uma tabela pode estar relacionada a várias entradas em uma segunda tabela. No entanto, no meu caso de uso, um único peixe não terá vários locais ou vários dados / condições climáticas.

Então, minha pergunta é: devo usar várias tabelas e dividi-las de acordo com a "categoria"? Ou é uma boa prática usar uma tabela, já que nenhuma entrada em qualquer tabela jamais corresponderá a várias entradas em outra tabela?

Obrigado!

    
por detroitwilly 30.07.2018 / 20:55

1 resposta

2

Eu recomendaria ler a normalização do banco de dados . Deve esclarecer como você pode organizar seu banco de dados.

Por exemplo: um único lago provavelmente sempre tem o mesmo nome e coordenadas. Por que armazená-los separadamente para cada peixe capturado? Extraia as informações do lago em uma tabela separada. Dê a cada lago um nome e coordenadas únicos. Deixe registros de peixes referenciar lagos em suas respectivas tabelas. Pesquisando pelo lago será mais fácil. Fazer erros de digitação será mais difícil e mais fácil de corrigir.

    
por 30.07.2018 / 21:05