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

[Dúvida] Quantidade em estoque

Ao estabelecer os critérios para a coluna qtd_estoque não deveríamos permitir que ela assumisse valor nulo? Que indicaria que o livro não possui estoque? Obrigado.

1 resposta
solução!

Oi, Max, tudo bem?

Nesse caso, o valor nulo se refere ao deixar como nulo o campo da tabela. Por exemplo, ao inserir os dados necessários, o campo poderia ser preenchido com 0 (como a cardinalidade mínima) ou 1 (como a cardinalidade máxima), certo? Porém, ao deixarmos o campo nulo, não é assim que a leitura será feita. O campo da tabela poderá ter uma entrada nula, como se fosse "sem este dado". Isso não significa que o valor é o 0, como queremos, mas sim que não há um valor escrito em específico. Inclusive, não é recomendado deixar o valor nulo como permitido, pois erros de leitura podem acontecer e acometer algum problema em nossas modelagens. Isso é considerado uma boa prática, pois pode lidar com as anomalias do seu banco de dados.

Caso queira entender mais sobre boas práticas para evitarmos anomalias num banco de dados, recomendo o seguinte curso:

Espero que tenha ajudado. Se a dúvida persistir, estou à disposição. =)

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.