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

Com o assistente de engenharia reversa no Visio Online (Plano 2) e no Visio 2019, você pode criar um modelo de banco de dados de um banco de dados existente ou de uma pasta de trabalho do Microsoft Excel. Os modelos de banco de dados mostram graficamente a estrutura de um banco de dados para que você possa ver como os elementos do banco de dados, como tabelas e modos de exibição, estão relacionados uns aos outros sem mostrar os dados reais. Isso pode simplificar a criação de um novo banco de dados ou a compreensão da estrutura de um existente.

O modelo diagrama de modelo de banco de dados permite criar um modelo de banco de dados a partir de um banco de dados existente. Este modelo está disponível no aplicativo Visio para aqueles com o Visio online plano 2 ou uma licença do Visio 2019. Caso não tenha certeza de qual versão do Visio está usando, clique em Arquivo > Conta > Sobre o Visio.

Revise o que o assistente de engenharia reversa extrai

As informações de definição de esquema que o assistente pode extrair depende de uma combinação de itens, 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 permite que você escolha quais delas deseja. Por exemplo, você pode estar interessado em apenas 5 de 10 tabelas e 2 de 4 exibições.

Enquanto você está executando o assistente, pode optar por fazê-lo criar automaticamente o desenho, além de listar os itens com engenharia reversa na janela tabelas e exibições. Se decidir por não criar o desenho automaticamente, pode arrastar os itens da janela de Tabelas e Exibições para sua página de desenho para reunir manualmente o modelo de banco de dados.

Para a extensão de que estão disponíveis no DBMS de destino, você pode extrair o seguinte:

  • Tabelas

  • Modos de Exibição

  • Chaves primárias

  • Chaves estrangeiras

  • Índices

  • Gatilhos (incluindo código)

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

  • Procedimentos armazenados (incluindo código)

Preparar-se para iniciar o assistente

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

Para melhores resultados, defina como driver padrão o banco de dados de destino em que deseja fazer a engenharia reversa antes de executar o Assistente de Engenharia Reversa. Isso garante que o assistente mapeie os tipos de dados nativos corretamente e que todo o código extraído pelo assistente seja exibido corretamente na janela de código.

  1. Clique na guia arquivo , clique em novo, em modelos, clique em software e banco de dadose, em seguida, clique duas vezes em 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, escolha o Microsoft Access.

    Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

  4. Clique em Configurar.

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

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

Um driver ODBC de 32 bits fornecido pelo fornecedor deve ser de um pacote de acesso a dados ODBC maior que a versão 2,0 e compatível com ODBC nível 1 ou posterior. Um provedor OLE DB fornecido pelo fornecedor deve ser compatível com a versão 1,0 ou posterior do OLE DB.

Fazer engenharia reversa de um banco de dados existente

  1. No 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ê ainda não tiver associado o driver de banco de dados do Visio a uma fonte de dados ODBC específica, clique em Configurar para fazer isso agora.

      Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

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

      Ao criar uma nova fonte, o nome será adicionado à lista de Fontes de Dados.

    3. Quando estiver satisfeito com as configurações, clique em Próximo.

    4. Siga as instruções das caixas de diálogo específicas do driver. Por exemplo, na caixa de diálogo Conectar Fonte de Dados, digite um nome de usuário e senha e clique em OK. Se a sua fonte de dados não estiver protegida por senha, clique em OK.

  3. Marque as caixas de seleção para o tipo de informação que deseja extrair e depois clique em Próximo.

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

  4. Marque as caixas de seleção para as tabelas (e modos de exibição, se houver) que deseja extrair ou clique em Selecionar Tudo para extrair todos e depois clique em Próximo.

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

  5. Se tiver selecionado a caixa de seleção Procedimentos Armazenados na etapa 5, selecione os procedimentos que deseja extrair ou clique em Selecionar Tudo para extrair todos e clique em Próximo.

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

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

  7. Revise suas seleções para verificar se você está extraindo as informações desejadas e clique em concluir.

Se você usar o Driver genérico ODBC, poderá receber um erro indicando que as informações com engenharia reversa podem estar incompletas. Na maioria dos casos, isso não é um problema: basta clicar em OK e continuar com o assistente.

O assistente extrairá as informações selecionadas e exibir as anotações sobre o processo de extração na janela Saída.

O modelo diagrama de modelo de banco de dados permite criar um modelo de banco de dados a partir de um banco de dados existente. Este modelo está disponível no aplicativo Visio para aqueles com o Visio online plano 2 ou uma licença do Visio 2019. Caso não tenha certeza de qual versão do Visio está usando, clique em Arquivo > Conta > Sobre o Visio.

Revise o que o assistente de engenharia reversa extrai

As informações de definição de esquema que o assistente pode extrair depende de uma combinação de itens, 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 permite que você escolha quais delas deseja. Por exemplo, você pode estar interessado em apenas 5 de 10 tabelas e 2 de 4 exibições.

Enquanto você está executando o assistente, pode optar por fazê-lo criar automaticamente o desenho, além de listar os itens com engenharia reversa na janela tabelas e exibições. Se decidir por não criar o desenho automaticamente, pode arrastar os itens da janela de Tabelas e Exibições para sua página de desenho para reunir manualmente o modelo de banco de dados.

Para a extensão de que estão disponíveis no DBMS de destino, você pode extrair o seguinte:

  • Tabelas

  • Modos de Exibição

  • Chaves primárias

  • Chaves estrangeiras

  • Índices

  • Gatilhos (incluindo código)

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

  • Procedimentos armazenados (incluindo código)

Preparar-se para iniciar o assistente

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

Para melhores resultados, defina como driver padrão o banco de dados de destino em que deseja fazer a engenharia reversa antes de executar o Assistente de Engenharia Reversa. Isso garante que o assistente mapeie os tipos de dados nativos corretamente e que todo o código extraído pelo assistente seja exibido corretamente na janela de código.

  1. Clique na guia arquivo , clique em novo, em modelos, clique em software e banco de dadose, em seguida, clique duas vezes em 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, escolha o Microsoft Access.

    Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

  4. Clique em Configurar.

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

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

Um driver ODBC de 32 bits fornecido pelo fornecedor deve ser de um pacote de acesso a dados ODBC maior que a versão 2,0 e compatível com ODBC nível 1 ou posterior. Um provedor OLE DB fornecido pelo fornecedor deve ser compatível com a versão 1,0 ou posterior do OLE DB.

Fazer engenharia reversa de um banco de dados existente

  1. No 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ê ainda não tiver associado o driver de banco de dados do Visio a uma fonte de dados ODBC específica, clique em Configurar para fazer isso agora.

      Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

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

      Ao criar uma nova fonte, o nome será adicionado à lista de Fontes de Dados.

    3. Quando estiver satisfeito com as configurações, clique em Próximo.

    4. Siga as instruções das caixas de diálogo específicas do driver. Por exemplo, na caixa de diálogo Conectar Fonte de Dados, digite um nome de usuário e senha e clique em OK. Se a sua fonte de dados não estiver protegida por senha, clique em OK.

  3. Marque as caixas de seleção para o tipo de informação que deseja extrair e depois clique em Próximo.

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

  4. Marque as caixas de seleção para as tabelas (e modos de exibição, se houver) que deseja extrair ou clique em Selecionar Tudo para extrair todos e depois clique em Próximo.

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

  5. Se tiver selecionado a caixa de seleção Procedimentos Armazenados na etapa 5, selecione os procedimentos que deseja extrair ou clique em Selecionar Tudo para extrair todos e clique em Próximo.

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

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

  7. Revise suas seleções para verificar se você está extraindo as informações desejadas e clique em concluir.

Se você usar o Driver genérico ODBC, poderá receber um erro indicando que as informações com engenharia reversa podem estar incompletas. Na maioria dos casos, isso não é um problema: basta clicar em OK e continuar com o assistente.

O assistente extrairá as informações selecionadas e exibir as anotações sobre o processo de extração na janela Saída.

O Visio 2016 e o 2013 não são compatíveis com o assistente de engenharia reversa

O assistente de engenharia reversa não está disponível no Visio Professional 2016, o Visio Standard 2016, o Visio Professional 2013 ou o Visio Standard 2013. Para usar os recursos de modelagem do banco de dados, considere a atualização para Visio Online (Plano 2).

Experimentar a nova versão do Outlook

Neste artigo

Revise o que o assistente de engenharia reversa extrai

Preparar-se para iniciar o assistente

Fazer engenharia reversa de um banco de dados existente

Revise o que o assistente de engenharia reversa extrai

As informações de definição de esquema que o assistente pode extrair depende de uma combinação de itens, 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 permite que você escolha quais delas deseja. Por exemplo, você pode estar interessado em apenas 5 de 10 tabelas e 2 de 4 exibições.

Enquanto você está executando o assistente, pode optar por fazê-lo criar automaticamente o desenho, além de listar os itens com engenharia reversa na janela tabelas e exibições. Se decidir por não criar o desenho automaticamente, pode arrastar os itens da janela de Tabelas e Exibições para sua página de desenho para reunir manualmente o modelo de banco de dados.

Para a extensão de que estão disponíveis no DBMS de destino, você pode extrair o seguinte:

  • Tabelas

  • Modos de Exibição

  • Chaves primárias

  • Chaves estrangeiras

  • Índices

  • Gatilhos (incluindo código)

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

  • Procedimentos armazenados (incluindo código)

Início da página

Preparar-se para iniciar o assistente

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

Para melhores resultados, defina como driver padrão o banco de dados de destino em que deseja fazer a engenharia reversa antes de executar o Assistente de Engenharia Reversa. Isso garante que o assistente mapeie os tipos de dados nativos corretamente e que todo o código extraído pelo assistente seja exibido corretamente na janela de código.

  1. Clique na guia arquivo , clique em novo, clique em software e banco de dadose, em seguida, clique duas vezes em 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, escolha o Microsoft Access.

    Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

  4. Clique em Configurar.

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

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

Um driver ODBC de 32 bits fornecido pelo fornecedor deve ser de um pacote de acesso a dados ODBC maior que a versão 2,0 e compatível com ODBC nível 1 ou posterior. Um provedor OLE DB fornecido pelo fornecedor deve ser compatível com a versão 1,0 ou posterior do OLE DB.

Início da página

Fazer engenharia reversa de um banco de dados existente

  1. No 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ê ainda não tiver associado o driver de banco de dados do Visio a uma fonte de dados ODBC específica, clique em Configurar para fazer isso agora.

      Se estiver fazendo a engenharia reversa de uma planilha do Excel, escolha o Driver Genérico ODBC.

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

      Ao criar uma nova fonte, o nome será adicionado à lista de Fontes de Dados.

    3. Quando estiver satisfeito com as configurações, clique em Próximo.

    4. Siga as instruções das caixas de diálogo específicas do driver. Por exemplo, na caixa de diálogo Conectar Fonte de Dados, digite um nome de usuário e senha e clique em OK. Se a sua fonte de dados não estiver protegida por senha, clique em OK.

  3. Marque as caixas de seleção para o tipo de informação que deseja extrair e depois clique em Próximo.

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

  4. Marque as caixas de seleção para as tabelas (e modos de exibição, se houver) que deseja extrair ou clique em Selecionar Tudo para extrair todos e depois clique em Próximo.

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

  5. Se tiver selecionado a caixa de seleção Procedimentos Armazenados na etapa 5, selecione os procedimentos que deseja extrair ou clique em Selecionar Tudo para extrair todos e clique em Próximo.

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

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

  7. Revise suas seleções para verificar se você está extraindo as informações desejadas e clique em concluir.

Se você usar o Driver genérico ODBC, poderá receber um erro indicando que as informações com engenharia reversa podem estar incompletas. Na maioria dos casos, isso não é um problema: basta clicar em OK e continuar com o assistente.

O assistente extrairá as informações selecionadas e exibir as anotações sobre o processo de extração na janela Saída.

Início da página

Observação:  Esta página foi traduzida automaticamente e pode apresentar erros gramaticais ou imprecisões. Nosso objetivo é que este conteúdo seja útil para você. Você pode nos dizer se as informações foram úteis? Use o artigo em inglês como referência.​

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.

×