Durante a aula o professor utilizou o SMALLINT para o campo IDADE, o TINYINT não atenderia a esse campo levando em consideração que o limite dele é 255 (UNSIGNED)?
Durante a aula o professor utilizou o SMALLINT para o campo IDADE, o TINYINT não atenderia a esse campo levando em consideração que o limite dele é 255 (UNSIGNED)?
Olá Helio, tudo bem com você?
Poderíamos utilizar o TINYINT
para armazenar a idade, uma vez que é muito improvável que uma idade humana ultrapasse o limite de armazenamento de um TINYINT
. No entanto, a escolha do tipo de dado a ser utilizado pode depender de vários fatores. Por exemplo, se você estiver trabalhando com um conjunto de dados onde a idade pode ser um número negativo (por algum motivo específico do contexto), o SMALLINT
seria mais apropriado. Além disso, por fins didáticos o instrutor utilizou o SMALLINT
para mostrar como diferentes tipos de dados funcionam. Na prática ambas as opções poderiam ser usadas e a escolha depende do contexto específico do banco de dados.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade. Em caso de dúvidas estou à disposição.
Abraços e bons estudos!