Boa noite, minha duvida seria por qual motivo não foi utilizado o INT no numero da matricula, por um acaso o tipo inteiro aceita numero negativo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa noite, minha duvida seria por qual motivo não foi utilizado o INT no numero da matricula, por um acaso o tipo inteiro aceita numero negativo?
Oi, Marcos, tudo bem?
No SQL, o tipo INT de fato aceita números negativos. No entanto, a escolha de não utilizar o tipo INT para a matrícula no desafio proposto pode estar relacionada à especificação dada, que requer que a matrícula seja um texto de 5 posições. Isso pode ser útil por vários motivos, como a necessidade de incluir letras ou símbolos especiais junto aos números, ou mesmo para garantir que o campo sempre tenha um número fixo de caracteres (5 posições), independentemente do valor numérico. Por exemplo, matrículas como "00123" ou "A1234" seriam válidas e úteis em cenários onde a matrícula pode conter informações adicionais codificadas.
Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!