Oi Gustavo, tudo bem?
Sobre escolher entre usar campos de texto ou inteiros como chaves primárias é uma questão que gera bastante debates haha. Mas a decisão dependerá do contexto e das necessidades do banco de dados.
Nessa atividade o campo CÓDIGO
foi utilizado como texto. Isso é útil, por exemplo, quando o código inclui letras e números. Porém, se o código for apenas um número, usar um campo do tipo inteiro pode ser mais eficiente, ocupando menos espaço e permitindo operações mais rápidas.
Quanto ao uso do CPF como chave primária, de fato, é comum, já que é um identificador único no Brasil. Mas destaco a importância de tratar o CPF com cuidado, pois é um dado sensível que exige privacidade e segurança.
Resumindo, a escolha depende das necessidades do seu banco de dados. Devemos avaliar os prós e contras antes de decidir.
Espero ter esclarecido à dúvida.
Caso surja alguma pergunta é só compartilhar no fórum.
Abraços e até mais!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!