Fazer engenharia reversa de um banco de dados existente para um modelo de banco de dados

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

Com o Assistente de engenharia reversa no Visio Online plano 2, Microsoft Visio Professional e edições do Microsoft Visio Premium, você pode criar um modelo de banco de dados de um banco de dados existente ou uma pasta de trabalho do Microsoft Excel. Modelos de banco de dados graficamente mostram a estrutura de um banco de dados para que você possa ver como elementos de banco de dados, como tabelas e modos de exibição, se relacionam entre si sem mostrando os dados reais. Isso pode simplificar a criação de um novo banco de dados ou compreender a estrutura de uma existente.

Neste artigo

Onde posso encontrar o banco de dados recursos de modelagem para Online plano 2 do Visio?

Revise o que extrai o Assistente de engenharia reversa

Preparar para iniciar o Assistente

Fazer engenharia reversa de um banco de dados existente

Onde posso encontrar o banco de dados recursos de modelagem para Online plano 2 do Visio?

O Visio Add-in para modelagem de banco de dados permite que você crie um modelo de banco de dados de um banco de dados existente. Esse suplemento só funciona com o Visio Online plano 2. Se você não tiver certeza de qual versão do Visio que você está usando, clique em arquivo > conta > Sobre o Visio. Consulte Online plano 2 do Visio para saber mais sobre a versão de assinatura do Visio.

Observação Assistente de engenharia reversa está disponível no Visio Online plano 2 do Visio construir 9029 ou posterior e não exige um suplemento ser instalado.

Baixar o suplemento do Visio para modelagem de banco de dados

  1. Baixe o suplemento do aqui.

  2. Selecione seu idioma na página de download e clique em Baixar.

  3. Selecione a versão de bit (x86) de 64 bits (x64) ou 32 que corresponde a sua versão do Visio Online plano 2. Você também pode selecionar para baixar um arquivo PDF que possui instruções de instalação. Clique em Avançar para baixar os arquivos para seu computador ou dispositivo.

  4. Feche o Visio antes da próxima etapa, se você tiver o programa aberto.

  5. Localize o arquivo de instalação MSI que você baixou e clique duas vezes nele para iniciar a instalação. Clique em instalar quando solicitado e clique em por meio das telas de instalação para concluir o processo de instalação.

  6. O diagrama de modelo de banco de dados agora está disponível para uso em seu programa de assinatura do Visio Online plano 2.

Revise o que extrai o Assistente de engenharia reversa

As informações de definição de esquema que o assistente pode extrair dependem de uma combinação de ações, como os recursos do sistema de gerenciamento de banco de dados (DBMS) e do driver ODBC. O assistente mostra todos os elementos, ele pode extrair e permite que você escolha qual aquelas que você quer. Por exemplo, você pode estar interessado em apenas 5 de 10 tabelas e modos de exibição de 2 de 4.

Enquanto você estiver executando o assistente que você pode optar por tê-la automaticamente crie o desenho além do listando itens com engenharia reversa na janela tabelas e exibições. Se você decidir não tiver criado automaticamente o desenho, você pode arrastar os itens da janela tabelas e modos de exibição para sua página de desenho para reunir manualmente o modelo de banco de dados.

Na medida em que eles estiverem disponíveis do DBMS de destino, você pode extrair o seguinte:

  • Guia Pessoal mostrando seu modelo personalizado depois de você clicar em Arquivo > Novo

  • Modos de Exibição

  • Chaves primárias

  • Chaves estrangeiras

  • Índices

  • Disparadores (incluindo código)

  • Cláusulas de verificação (incluindo código)

  • Procedimentos armazenados (incluindo código)

Preparar para iniciar o Assistente

Se você estiver inversa antes de iniciar o Assistente de engenharia uma pasta de trabalho do Excel, é necessário abrir a pasta de trabalho e o nome do grupo (ou intervalo) de células que contêm os títulos de coluna. Se você quiser usar mais de uma planilha, basta Nomeie o grupo de células de coluna em cada planilha. Esses intervalos são tratados como tabelas do assistente. Para obter mais informações sobre como nomear um intervalo de células, consulte a Ajuda do Microsoft Office Excel.

Para obter melhores resultados, defina o driver padrão para o banco de dados de destino que você deseja fazer engenharia reversa antes de executar o Assistente de engenharia reversa. Isso garante que o assistente mapeia os tipos de dados nativos corretamente e que todo o código extraído pelo assistente exibe corretamente na janela de código.

  1. Clique na guia arquivo, clique em novo, clique em modelos, clique em Software e banco de dados e, em seguida, clique duas vezes no Diagrama de modelo de banco de dados.

  2. Na guia banco de dados, no grupo Gerenciar, clique em Drivers de banco de dados.

  3. Na guia Drivers selecione o driver fornecido pelo Visio para o DBMS. Por exemplo, se você estiver criando um banco de dados do Access que você escolha Microsoft Access.

    Se você for uma planilha do Excel de engenharia reversa, escolha o Driver genérico ODBC.

  4. Clique em Configurar.

  5. Na guia drivers ODBC, marque a caixa de seleção para o driver fornecido pelo fornecedor para seu DBMA. Por exemplo, se você estiver criando um banco de dados do Access que você selecionaria a caixa de seleção de Driver do Microsoft Access (*. mdb, *. accdb).

  6. Clique em Okey em cada caixa de diálogo.

Um driver ODBC de 32 bits fornecedor deve ser de um ODBC Data Access Pack superior à versão 2.0 e ODBC nível 1 compatível ou superior. Um provedor do OLE DB fornecedor deve ser compatível com o banco de dados OLE versão 1.0 ou especificação posterior.

Início da página

Fazer engenharia reversa de um banco de dados existente

  1. No seu diagrama de modelo de banco de dados, na guia banco de dados, clique em Engenharia reversa.

  2. Na primeira tela do Assistente de engenharia reversa, faça o seguinte:

    1. Selecione o driver de banco de dados do Microsoft Visio para seu sistema de gerenciamento de banco de dados (DBMS). Se você já não associado o driver de banco de dados do Visio com uma fonte de dados ODBC específica, clique em configuração para fazer isso agora.

      Se você for uma planilha do Excel de engenharia reversa, escolha o Driver genérico ODBC.

    2. Selecione a fonte de dados do banco de dados que você está atualizando. Se você já não tiver criado uma fonte de dados para o banco de dados existente, clique em novo para fazer isso agora.

      Quando você cria uma nova fonte, seu nome é adicionado à lista de Fontes de dados.

    3. Quando você estiver satisfeito com as configurações, clique em Avançar.

    4. Siga as instruções em qualquer caixa de diálogo específica do driver. Por exemplo, na caixa de diálogo Conectar fonte de dados, digite um nome de usuário e senha e clique em Okey. Se sua fonte de dados não estiver protegido por senha, clique em Okey.

  3. Marque as caixas de seleção para o tipo de informação que você deseja extrair e clique em Avançar.

    Alguns itens podem estar desabilitados porque nem todos os sistemas oferece suporte a todos os tipos de elementos que o assistente pode extrair.

  4. Selecione as caixas de seleção para as tabelas (e modos de exibição, se houver) que você deseja extrair, ou clique em Selecionar tudo para extrair todos e, em seguida, clique em Avançar.

    Se você for uma planilha do Excel de engenharia reversa e não ver nada nesta lista, é provável que você precise nomear o intervalo de células que contêm os títulos de coluna em sua planilha.

  5. Se você selecionou a caixa de seleção Procedimentos armazenados na etapa 5, selecione os procedimentos que você deseja extrair, ou clique em Selecionar tudo para extrai-los todos e, em seguida, clique em Avançar.

  6. Selecione se deseja que os itens com engenharia reversa adicionados automaticamente à página atual.

    Você pode optar por que o assistente crie automaticamente o desenho além do listando itens com engenharia reversa na janela tabelas e exibições. Se você decidir não tiver criado automaticamente o desenho, você pode arrastar os itens da janela tabelas e modos de exibição para sua página de desenho para reunir manualmente o modelo de banco de dados.

  7. Examine as seleções para verificar se você está extraindo as informações que você deseja e clique em Concluir.

Se você usa o Driver genérico ODBC, você pode receber um erro que indica que as informações de engenharia reversa podem estar incompletas. Na maioria dos casos isso não é um problema — basta clicar Okey e continuar com o assistente.

O assistente extrai as informações selecionadas e exibe observações sobre o processo de extração na janela de saída.

Início da página

Visio 2016 não dá suporte para o Assistente de engenharia reversa

Assistente de engenharia reversa não está disponível no Visio Professional 2016 ou Visio Standard 2016. Para poder usar o recursos de modelagem de banco de dados, considere a possibilidade de atualização para o Visio Online plano 2.

Experimentar a nova versão do Outlook

Visio 2013 não dá suporte para o Assistente de engenharia reversa

Assistente de engenharia reversa não está disponível no Visio Professional 2013 ou no Visio Standard 2013. Para poder usar o recursos de modelagem de banco de dados, considere a possibilidade de atualização para o Visio Online plano 2.

Experimentar a nova versão do Outlook

Neste artigo

Revise o que extrai o Assistente de engenharia reversa

Preparar para iniciar o Assistente

Fazer engenharia reversa de um banco de dados existente

Revise o que extrai o Assistente de engenharia reversa

As informações de definição de esquema que o assistente pode extrair dependem de uma combinação de ações, como os recursos do sistema de gerenciamento de banco de dados (DBMS) e do driver ODBC. O assistente mostra todos os elementos, ele pode extrair e permite que você escolha qual aquelas que você quer. Por exemplo, você pode estar interessado em apenas 5 de 10 tabelas e modos de exibição de 2 de 4.

Enquanto você estiver executando o assistente que você pode optar por tê-la automaticamente crie o desenho além do listando itens com engenharia reversa na janela tabelas e exibições. Se você decidir não tiver criado automaticamente o desenho, você pode arrastar os itens da janela tabelas e modos de exibição para sua página de desenho para reunir manualmente o modelo de banco de dados.

Na medida em que eles estiverem disponíveis do DBMS de destino, você pode extrair o seguinte:

  • Guia Pessoal mostrando seu modelo personalizado depois de você clicar em Arquivo > Novo

  • Modos de Exibição

  • Chaves primárias

  • Chaves estrangeiras

  • Índices

  • Disparadores (incluindo código)

  • Cláusulas de verificação (incluindo código)

  • Procedimentos armazenados (incluindo código)

Início da página

Preparar para iniciar o Assistente

Se você estiver inversa antes de iniciar o Assistente de engenharia uma pasta de trabalho do Excel, é necessário abrir a pasta de trabalho e o nome do grupo (ou intervalo) de células que contêm os títulos de coluna. Se você quiser usar mais de uma planilha, basta Nomeie o grupo de células de coluna em cada planilha. Esses intervalos são tratados como tabelas do assistente. Para obter mais informações sobre como nomear um intervalo de células, consulte a Ajuda do Microsoft Office Excel.

Para obter melhores resultados, defina o driver padrão para o banco de dados de destino que você deseja fazer engenharia reversa antes de executar o Assistente de engenharia reversa. Isso garante que o assistente mapeia os tipos de dados nativos corretamente e que todo o código extraído pelo assistente exibe corretamente na janela de código.

  1. Clique na guia arquivo, clique em novo, clique em Software e banco de dados e, em seguida, clique duas vezes no Diagrama de modelo de banco de dados.

  2. Na guia banco de dados, no grupo Gerenciar, clique em Drivers de banco de dados.

  3. Na guia Drivers selecione o driver fornecido pelo Visio para o DBMS. Por exemplo, se você estiver criando um banco de dados do Access que você escolha Microsoft Access.

    Se você for uma planilha do Excel de engenharia reversa, escolha o Driver genérico ODBC.

  4. Clique em Configurar.

  5. Na guia drivers ODBC, marque a caixa de seleção para o driver fornecido pelo fornecedor para seu DBMA. Por exemplo, se você estiver criando um banco de dados do Access que você selecionaria a caixa de seleção de Driver do Microsoft Access (MDB).

  6. Clique em Okey em cada caixa de diálogo.

Um driver ODBC de 32 bits fornecedor deve ser de um ODBC Data Access Pack superior à versão 2.0 e ODBC nível 1 compatível ou superior. Um provedor do OLE DB fornecedor deve ser compatível com o banco de dados OLE versão 1.0 ou especificação posterior.

Início da página

Fazer engenharia reversa de um banco de dados existente

  1. No seu diagrama de modelo de banco de dados, na guia banco de dados, clique em Engenharia reversa.

  2. Na primeira tela do Assistente de engenharia reversa, faça o seguinte:

    1. Selecione o driver de banco de dados do Microsoft Visio para seu sistema de gerenciamento de banco de dados (DBMS). Se você já não associado o driver de banco de dados do Visio com uma fonte de dados ODBC específica, clique em configuração para fazer isso agora.

      Se você for uma planilha do Excel de engenharia reversa, escolha o Driver genérico ODBC.

    2. Selecione a fonte de dados do banco de dados que você está atualizando. Se você já não tiver criado uma fonte de dados para o banco de dados existente, clique em novo para fazer isso agora.

      Quando você cria uma nova fonte, seu nome é adicionado à lista de Fontes de dados.

    3. Quando você estiver satisfeito com as configurações, clique em Avançar.

    4. Siga as instruções em qualquer caixa de diálogo específica do driver. Por exemplo, na caixa de diálogo Conectar fonte de dados, digite um nome de usuário e senha e clique em Okey. Se sua fonte de dados não estiver protegido por senha, clique em Okey.

  3. Marque as caixas de seleção para o tipo de informação que você deseja extrair e clique em Avançar.

    Alguns itens podem estar desabilitados porque nem todos os sistemas oferece suporte a todos os tipos de elementos que o assistente pode extrair.

  4. Selecione as caixas de seleção para as tabelas (e modos de exibição, se houver) que você deseja extrair, ou clique em Selecionar tudo para extrair todos e, em seguida, clique em Avançar.

    Se você for uma planilha do Excel de engenharia reversa e não ver nada nesta lista, é provável que você precise nomear o intervalo de células que contêm os títulos de coluna em sua planilha.

  5. Se você selecionou a caixa de seleção Procedimentos armazenados na etapa 5, selecione os procedimentos que você deseja extrair, ou clique em Selecionar tudo para extrai-los todos e, em seguida, clique em Avançar.

  6. Selecione se deseja que os itens com engenharia reversa adicionados automaticamente à página atual.

    Você pode optar por que o assistente crie automaticamente o desenho além do listando itens com engenharia reversa na janela tabelas e exibições. Se você decidir não tiver criado automaticamente o desenho, você pode arrastar os itens da janela tabelas e modos de exibição para sua página de desenho para reunir manualmente o modelo de banco de dados.

  7. Examine as seleções para verificar se você está extraindo as informações que você deseja e clique em Concluir.

Se você usa o Driver genérico ODBC, você pode receber um erro que indica que as informações de engenharia reversa podem estar incompletas. Na maioria dos casos isso não é um problema — basta clicar Okey e continuar com o assistente.

O assistente extrai as informações selecionadas e exibe observações sobre o processo de extração na janela de saída.

Início da página

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×