Renomear coluna
Motivação
É comum encontrar colunas de tabelas com nomes sem significado. Esse problema dificulta o entendimento do modelo de dados e pode ser resolvido com a refatoração renomear coluna.
Avaliação
Verificar se os benefícios compensam o trabalho a ser feito, evitando renomear colunas utilizando nomes que tenham o mesmo significado.
Esquema
Durante o período de transição, é necessário incluir a nova coluna com o nome escolhido, escrever o código de apoio para manter o valor atualizado e alertar os desenvoledores de que a coluna antiga será eliminada. Para finalizar a refatoração, deve-se remover a coluna antiga e o código de apoio.
Dados
A nova coluna deve receber os dados da antiga coluna.
Aplicativo
Todos os aplicativos devem trocar o nome antigo pelo novo nome da coluna.
Exemplo
A tabela Pacientes tem a coluna nome2 que não tem nenhum significado aparente. Analisando o conteúdo, é verificado que o nome correto deve ser mae.
Essa refatoração cria a nova coluna, alerta os desenvolvedores de que a coluna nome2 será removida e resultado final é uma tabela com nomes de colunas de fácil entendimento.