none
Convertendo SQL para MODEL RRS feed

  • Pergunta

  • Boas amigos tudo bem?

    Aqui no serviço, me surgiu um grande desafio e gostaria de uma luz.

    A empresa trabalha com um programa o qual tem o banco de dados em pervasive, o mesmo trabalha na linguagem SQL, até ai ok, consegui criar o dump do banco de dados cautelosamente pois as informações armazenadas não podem ser perdidas.

    Só que particularmente, nunca vi um banco de dados tão mal feito e estruturado, então gostaria de conseguir ver esse banco em forma de modelo, com as ligações e cardealidades.

    Existe alguma forma de converter o dump para model?

    Muito obrigado pela atenção ;-)

    quarta-feira, 19 de fevereiro de 2014 13:07

Respostas

  • Dietrich,

    O Pervasive DB não possui ferramentas para esta tarefa.

    Se você possui o MS Visio, tente obter este diagrama importando a estrutura para um novo diagrama.

    Com certeza, ele constrói à estrutura de tabelas e seus relacionamentos.

    Como alternativa gratuíta, eu sugiro o Rise Editor que já me ajudou a obter e gerar os modelos corretamente mas com certeza você pode encontrar boas alternativas:

    Segue os links do Rise:
    https://www.risetobloome.com/Page_1_S_NodeListing.aspx?ITEM=567

    Para criar engenharia reversa de um Modelo p/SQL Server:
    https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Bom, tenho o visio instalado na maquina, tentei fazer isso, porem, nao consigo selecionar mais que uma tabela por vez. segue os prints


    na tabela que fica a baixo, mostra os dados igual o banco, apenas deixei em branco para manter o sigilo.


    Dietrich,

    Tente utilizar a Engenharia Reversa. Veja na imagem abaixo:

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    • Marcado como Resposta Dietrich Prg quarta-feira, 19 de fevereiro de 2014 19:25
    quarta-feira, 19 de fevereiro de 2014 17:54

Todas as Respostas

  • Dietrich,

    O Pervasive DB não possui ferramentas para esta tarefa.

    Se você possui o MS Visio, tente obter este diagrama importando a estrutura para um novo diagrama.

    Com certeza, ele constrói à estrutura de tabelas e seus relacionamentos.

    Como alternativa gratuíta, eu sugiro o Rise Editor que já me ajudou a obter e gerar os modelos corretamente mas com certeza você pode encontrar boas alternativas:

    Segue os links do Rise:
    https://www.risetobloome.com/Page_1_S_NodeListing.aspx?ITEM=567

    Para criar engenharia reversa de um Modelo p/SQL Server:
    https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    quarta-feira, 19 de fevereiro de 2014 13:55
  • Dietrich,

    O Pervasive DB não possui ferramentas para esta tarefa.

    Se você possui o MS Visio, tente obter este diagrama importando a estrutura para um novo diagrama.

    Com certeza, ele constrói à estrutura de tabelas e seus relacionamentos.

    Como alternativa gratuíta, eu sugiro o Rise Editor que já me ajudou a obter e gerar os modelos corretamente mas com certeza você pode encontrar boas alternativas:

    Segue os links do Rise:
    https://www.risetobloome.com/Page_1_S_NodeListing.aspx?ITEM=567

    Para criar engenharia reversa de um Modelo p/SQL Server:
    https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Bom, tenho o visio instalado na maquina, tentei fazer isso, porem, nao consigo selecionar mais que uma tabela por vez. segue os prints


    na tabela que fica a baixo, mostra os dados igual o banco, apenas deixei em branco para manter o sigilo.


    • Editado Dietrich Prg quarta-feira, 19 de fevereiro de 2014 15:55
    quarta-feira, 19 de fevereiro de 2014 15:51
  • Dietrich,

    O Pervasive DB não possui ferramentas para esta tarefa.

    Se você possui o MS Visio, tente obter este diagrama importando a estrutura para um novo diagrama.

    Com certeza, ele constrói à estrutura de tabelas e seus relacionamentos.

    Como alternativa gratuíta, eu sugiro o Rise Editor que já me ajudou a obter e gerar os modelos corretamente mas com certeza você pode encontrar boas alternativas:

    Segue os links do Rise:
    https://www.risetobloome.com/Page_1_S_NodeListing.aspx?ITEM=567

    Para criar engenharia reversa de um Modelo p/SQL Server:
    https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Bom, tenho o visio instalado na maquina, tentei fazer isso, porem, nao consigo selecionar mais que uma tabela por vez. segue os prints


    na tabela que fica a baixo, mostra os dados igual o banco, apenas deixei em branco para manter o sigilo.


    Dietrich,

    Tente utilizar a Engenharia Reversa. Veja na imagem abaixo:

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"
    • Marcado como Resposta Dietrich Prg quarta-feira, 19 de fevereiro de 2014 19:25
    quarta-feira, 19 de fevereiro de 2014 17:54
  • Dietrich,

    O Pervasive DB não possui ferramentas para esta tarefa.

    Se você possui o MS Visio, tente obter este diagrama importando a estrutura para um novo diagrama.

    Com certeza, ele constrói à estrutura de tabelas e seus relacionamentos.

    Como alternativa gratuíta, eu sugiro o Rise Editor que já me ajudou a obter e gerar os modelos corretamente mas com certeza você pode encontrar boas alternativas:

    Segue os links do Rise:
    https://www.risetobloome.com/Page_1_S_NodeListing.aspx?ITEM=567

    Para criar engenharia reversa de um Modelo p/SQL Server:
    https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Bom, tenho o visio instalado na maquina, tentei fazer isso, porem, nao consigo selecionar mais que uma tabela por vez. segue os prints


    na tabela que fica a baixo, mostra os dados igual o banco, apenas deixei em branco para manter o sigilo.


    Dietrich,

    Tente utilizar a Engenharia Reversa. Veja na imagem abaixo:

    Se ajudou na sua solução, não esqueça de marcar como resposta !

    Abraços,

    Durval Ramos
    Microsoft Partner | MTA - SQL Server 2012
    ----------------------------------
    Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil"

    Boas Durval!

    O visio só permite essa função até o 2007. Porem com isso abriu minha mente e fui atras do porque, descobri que o VS2010 faz essa função e consegui visualizar com todos os relacionamentos perfeitamente.

    Vou setar como resposta, mas consegui pelo proprio visual studop vs2010 ultimate.

    quarta-feira, 19 de fevereiro de 2014 19:25