Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

float

Não entendi, a quantidade de estrelas seria um número não contável, portanto quanto maior a quantidade que eu consiga colocar seria melhor correto?

Portanto, FLOAT apesar de ser par números não inteiros seria maior que BIGINT.

Poderia informar se float realmente seria maior que bigint na quantidade de números armazenados?

1 resposta
solução!

Olá Cesar, tudo bem?

Sim, quando maior a quantidade que você consiga armazenar no campo melhor, porém, tanto o FLOAT quando o BIGINT tem limite, ambos não são infinitos como a quantidade de estrelas existentes. Dessa forma se você armazenar um número inteiro, é ideal que você utilize um tipo de dado inteiro como é o caso do BIGINT , porque ele vai estar realmente representando a grandeza do mundo real que você deseja armazenar no banco de dados. Como não existe meia (0.5) estrela, não é ideal armazenarmos um número inteiro dentro de um número de ponto flutuante, o ideal é que você utilize o BIGINT e quando um dia chegar ao limite, então você pode migrar para um campo do tipo texto (VARCHAR) assim vai estar limitado apenas as HARDWARE da máquina que está executando o banco de dados.

Espero ter ajudado e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software