1
resposta

Campo Sexo

O campo sexo já que é uma letra somente pensando M-Masculino e F-Feminino, porque não utilizar a Char ao invés de Varchar? Pois é um campo Fixo.

1 resposta

Olá Ana, tudo certo?

Na verdade não faz muita diferença. Afinal é apenas um caractere que será armazenado. Porém, você tem razão. Com uma quantidade gigantesca de dados na tabela, pode haver perda de performance, já que o VARCHAR precisa de mais verificações devido a quantidade variável de caracteres.

Encontrei textos pela internet falando sobre a boa prática de sempre usar o CHAR quando o campo receber apenas informações do mesmo tamanho. Mas também já ouvi acadêmicos falarem para usar VARCHAR para tudo.

Sinceramente, acredito que faça mais sentido utilizar o CHARneste caso, mas acho também que isso é mais questão pessoal (ou também necessidade de performance).

Bons estudos!