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

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Com o Assistente de engenharia reversa no Visio Pro para Office 365, 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 o Visio Pro para Office 365?

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 o Visio Pro para Office 365?

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 Pro para Office 365. Se você não tiver certeza de qual versão do Visio que você está usando, clique em arquivo > conta > Sobre o Visio. Consulte Visio Pro para Office 365 para saber mais sobre a versão de assinatura do Visio.

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 coincida com o Visio Pro para a versão do Office 365. 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 no seu Visio Pro para o programa de assinatura do Office 365.

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:

  • Tabelas

  • 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 Pro para Office 365.

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 Pro para Office 365.

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:

  • Tabelas

  • 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

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

Não consegue encontrar o banco de dados os recursos de modelagem?

É provável que sua edição do Visio não inclui os recursos que você está procurando. Para descobrir qual edição do Visio, clique em Sobre o Microsoft Office Visio no menu Ajuda. O nome da edição é na linha superior do texto na caixa de diálogo.

  • Microsoft Office Visio Standard não inclui o modelo de diagrama de modelo de banco de dados.

  • Microsoft Office Visio Professional dá suporte a recursos de engenharia reversa para o modelo de diagrama de modelo de banco de dados (ou seja, usando um banco de dados existente para criar um modelo no Visio), mas não suporta engenharia avançada (ou seja, usando um modelo de banco de dados do Visio para gerar o código SQL).

  • Você pode encontrar os recursos de modelagem, incluindo engenharia reversa e encaminhar engenharia, no Visio for Enterprise Architects para o pacote completo de banco de dados. O Visio for Enterprise Architects está incluído no MSDN inscrição Premium, que está disponível com o Visual Studio Professional e edições baseadas em função do Visual Studio Team System.

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 que ele pode extrair e permitem que você escolha qual aquelas que você quer. Por exemplo você só pode estar interessado em 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:

  • Tabelas

  • 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 o tópico defina nomeados referências de células ou intervalos no seu Microsoft Office Excel ajudar.

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. No menu banco de dados, aponte para Opções e clique em Drivers.

  2. 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ê deve escolher o Microsoft Access.

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

  3. Clique em Configurar.

  4. Na guia drivers ODBC, marque a caixa de seleção para o driver de fornecedor fornecido para sua 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).

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

Observação : 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 menu arquivo, aponte para novo, aponte para o banco de dados e Software e clique em Diagrama de modelo de banco de dados.

  2. No menu banco de dados, clique em Engenharia reversa.

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

    • Selecione o driver de banco de dados do Microsoft Office 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.

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

    • 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.

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

    • 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.

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

    Observação : Alguns itens podem estar desabilitados porque nem todos os DBMS oferece suporte a todos os tipos de elementos que o assistente pode extrair.

  5. 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.

    Observação : 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.

  6. 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.

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

    Observação : 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.

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

Observação : 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

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
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.

×