< Anterior | Próximo >

Comparando e Mesclando o Modelo de Dados Físico Alterado com o Esquema Original

Neste exercício, você utilizará o editor de comparação para comparar o modelo de dados físico modificado com a origem do banco de dados do modelo. Se você tiver armazenado o projeto de design de dados que contém o modelo de dados físico em uma das ferramentas de gerenciamento de código-fonte suportadas, também terá a opção de comparar a versão local do modelo de dados físico com a versão armazenada sob o controle do código-fonte.
Por Que e Quando Desempenhar Esta Tarefa

Se você fizer alterações em um objeto modelo no editor de comparação, as alterações serão incluídas automaticamente no modelo. É necessário salvar o modelo para que as alterações sejam salvas. Você também pode optar por não salvar as alterações e gerar instruções DDL delta no lugar.

Neste exercício, serão feitas alterações em um objeto do servidor. Se você fizer alterações em um objeto do servidor no editor de comparação, deverá gerar instruções DDL delta para as alterações e implementá-las no servidor para salvar as alterações.

Antes de desempenhar a comparação, é necessário atualizar os metadados do banco de dados no Data Source Explorer, para assegurar que você esteja trabalhando com as informações mais atuais. Essa etapa será importante se você estiver trabalhando em um ambiente de equipe e outros membros da equipe estiverem fazendo alterações no banco de dados.

Para comparar e mesclar o modelo de dados físico alterado com o esquema original:

  1. Clique com o botão direito do mouse na conexão de amostra Derby no Data Source Explorer e selecione Atualizar.
  2. No Explorador de Projeto de Dados, clique com o botão direito do mouse no esquema SAMP no arquivo sample_model.dbm e selecione Comparar com > Fonte Original. O editor de comparação é aberto.
  3. No editor de comparação, dê um clique duplo na guia Comparar para maximizar a visualização do editor de comparação. Quando você compara os objetos de dados, o editor de comparação é customizado para incluir uma visualização Comparação Estrutural e uma visualização Comparação de Propriedades. O modelo de dados físico é exibido à esquerda e a fonte original do banco de dados é exibida à direita. As colunas na parte superior da visualização Comparação Estrutural exibem o nome de cada objeto.
  4. Expanda os objetos de dados na visualização Comparação Estrutural para ver as alterações feitas no modelo de dados físico.
    Captura de Tela Mostrando a Visualização Comparação Estrutural do Editor de Comparação, Conforme Descrito.
  5. Na visualização Comparação Estrutural, navegue por entre cada diferença. É possível usar os botões da barra de ferramentas Próxima Diferença Ícone da barra de ferramentas Próxima Diferença e Diferença Anterior Ícone da barra de ferramentas Diferença Anterior na barra de ferramentas principal para navegar ou usar as teclas de seta no teclado.
  6. Mescle as alterações feitas na origem do banco de dados original realçando cada diferença e clicando no botão da barra de ferramentas local Copiar da Esquerda para a Direita ícone da barra de ferramentas Copiar da Esquerda para a Direita no editor de comparação.

    É possível verificar qual linha está realçada na visualização Comparação Estrutural, utilizando a visualização Comparação de Propriedades. Você deverá ver as propriedades para o objeto realçado.

    Você também pode utilizar o editor de comparação para mesclar alterações do servidor de banco de dados para o modelo de dados físico clicando no botão da barra de ferramentas local Copiar da Direita para a Esquerda ícone da barra de ferramentas Copiar da Direita para a Esquerda.

  7. Opcional: Localize objetos que podem ser impactados por suas alterações clicando nos botões da barra de ferramentas local Analisar Impacto à Esquerda ícone da barra de ferramentas Analisar Impacto à Esquerda ou Analisar Impacto à Direita ícone da barra de ferramentas Analisar Impacto à Direita.

    Como, neste caso, você está fazendo alterações no objeto do servidor, é necessário gerar um script DDL para capturar as alterações feitas no editor de comparação.

  8. Clique no botão da barra de ferramentas local Gerar DDL à Direita ícone da barra de ferramentas Gerar DDL à Direita. Esse botão da barra de ferramentas será ativado apenas depois que você fizer alterações no objeto à direita no editor de comparação. O assistente de Gerar DDL é aberto.
  9. Na página Salvar e Executar DDL, especifique as seguintes configurações:
    • Certifique-se de que o projeto de design de dados EMPLOYEE esteja especificado no campo Pasta.
    • Digite mydeltaddl.sql no campo Nome do Arquivo.
    • Selecione a caixa de opções Abrir Arquivo DDL para Edição.
    • Visualize as instruções DDL geradas no campo Visualizar DDL.
    Se você desejar executar o script DDL no servidor, poderá selecionar a caixa de opções Executar DDL no Servidor. Se essa opção for selecionada, você deverá fornecer informações de conexão nas páginas seguintes do assistente. As configurações devem, agora, ser parecidas com esta:
    Captura de Tela Mostrando as Configurações da Página do Assistente Conforme Descrito nesta Etapa.
  10. Clique em Concluir.
Resultados
O arquivo mydeltaddl.sql é criado e exibido no Data Project Explorer na pasta Scripts SQL. Como você selecionou para abrir o arquivo para edição, o arquivo também será aberto no editor SQL, onde é possível modificar o script.
Captura de Tela Mostrando o Script SQL Aberto no Editor, Conforme Descrito.

Após ter modificado o script conforme necessário, é possível executar o script no servidor de banco de dados do editor de SQL clicando com o botão direito do mouse no editor e selecionando Executar SQL.

< Anterior | Próximo >

Feedback