Compartilhar via


Qualificar totalmente os nomes dos objetos de banco de dados

Qualificando totalmente todas as referências a os objetos de banco de dados, você pode aprimorar o design do seu código de banco de dados e tornar mais fácil para outras pessoas a compreender. Você também pode evitar que erros quando você copiar o código de um local para outro, como entre os projetos de banco de dados. Por exemplo, você pode copiar o código de um procedimento armazenado em um banco de dados possui uma tabela chamada [cliente] em um esquema denominado [CustomerData]. Se você incluir o nome do esquema em referências de coluna, eles se tornam [CustomerData].[Cliente]. Qualificando totalmente essas referências, você será menos provável acidentalmente se referir a uma tabela [cliente] em um esquema diferente, se você copiar o código.

Em vez de qualificar totalmente cada referência a mesmo, você pode usar a refatoração de banco de dados para atualizar automaticamente os nomes de todos os objetos em um bloco de código ou em todo o projeto de banco de dados. Em seguida, você pode visualizar cada alteração antes de aplicá-lo ao seu projeto de banco de dados.

Implantação

Quando você usa a refatoração, você pode atualizar somente seu projeto de banco de dados, em vez de um banco de dados de produção. Seguindo essa estratégia, você obtém todos os benefícios de projetos de banco de dados, que incluem o desenvolvimento de equipe e controle de versão. Quando você implanta suas alterações, o arquivo de log de refatoração ajuda a preservar a intenção de suas alterações no projeto de banco de dados.

Para obter mais informações, consulte Criar e implantar os bancos de dados para um ambiente de desenvolvimento isolado.

ObservaçãoObservação

Em um ambiente de equipe, você deve executar o aplicativo e testes de unidade de banco de dados antes de implantar as alterações em um servidor de produção. Para obter mais informações, consulte Iniciando o desenvolvimento de banco de dados de equipe.

Tarefas comuns

A tabela a seguir, você encontrará descrições de tarefas comuns que oferecem suporte a esse cenário e links para obter mais informações sobre como você pode concluir com êxito essas tarefas.

Tarefa 

Tópicos de suporte.

Experiência prática: Você pode se familiarizar com o uso de refatoração para qualificar totalmente os nomes dos objetos de banco de dados, além de outros tipos de refatoração, seguindo o passo a passo.

Demonstra Passo a passo: Aplicar as técnicas de refatoração de banco de dados

Qualificar totalmente os nomes dos objetos de banco de dados: Você pode usar a refatoração para qualificar totalmente os nomes dos objetos de banco de dados em seu projeto de banco de dados. Como parte da operação de refatoração, você pode visualizar as alterações antes de aplicá-las.

Como: Qualificar totalmente os nomes dos objetos de banco de dados

Desfazer uma operação de refatoração: Se você decidir que uma operação de refatoração precisa ser revertida, você pode desfazer essa operação de refatoração na sessão atual do Visual Studio.

Como: Desfazer um operação de refatoração de banco de dados

Implantar alterações de refatoração de banco de dados: Após você refatora o projeto de banco de dados, você deve implantar essas alterações para um banco de dados de destino. Normalmente você implantará as alterações em sua o ambiente de desenvolvimento isolado para testá-las antes de fazer check-in para controle de versão.

Como: Implantar alterações de refatoração de banco de dados

Solucionar problemas de: Você pode saber mais sobre como solucionar problemas comuns com a refatoração de banco de dados.

Solucionando problemas de refatoração

Cenários relacionados

Renomear todas as referências a um objeto de banco de dados

Renomear referências a um servidor ou banco de dados

Como: Mover um objeto de banco de dados para um esquema diferente

Expanda os caracteres curinga nas instruções SELECT

Consulte também

Conceitos

Refatorar o código do banco de dados e dados

Uma visão geral do banco de dados e projetos de servidor