2.4 - Conclusão
A principal conclusão que devemos ter é quando escolher registros de tamanho fixo ou de tamanho variável. Lembrando que essa questão se aplica tão somente a arquivos do tipo texto. Para registros texto de tamanho fixo usamos o tipificador CHAR e para tamanho variável VARCHAR.
Já observamos as vantagens e desvantagens de cada um; agora, a grande pergunta é: quando devo usar um e quando devo usar o outro? Aqui vão algumas dicas:
- Quando todos os possíveis valores dos campos forem de tamanho padronizado fixo, use o tipo CHAR. Exemplos: CEP – char (8), sigla da unidade da federação – char (2), CPF – char (11), CNPJ – char (14), e, em alguns casos, campos de códigos internos da organização, como número de protocolo (exemplo: 483.000.233/2015-00), número de matrícula (exemplo: 4432/9) e outros.
- Quando os tamanhos dos valores forem variáveis, mas o maior valor possível for até 10 caracteres, utilize o tamanho fixo com o tamanho máximo possível. Exemplos: lista de cores – char (10), exemplo: amarelo, rosa, branco, roxo... Lista de estados civis – char(10): solteiro, casado, desquitado, viúvo...
- Quando os tamanhos dos valores forem variáveis, e há valores com mais de 10 caracteres e menos de 4000, utilize varchar e um número grande adequado. Exemplo: Nome varchar(255), Endereco varchar (1000), Descricao varchar (4000).
- Para informações com mais de 4000 caracteres, recomenda-se o uso de campos especiais, como TEXTO ou BLOB.
Copyright © 2014 AIEC.