Usuário com melhor resposta
Convertendo SQL para MODEL

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 ;-)
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=567Para criar engenharia reversa de um Modelo p/SQL Server:
https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft 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 RamosMicrosoft 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
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=567Para criar engenharia reversa de um Modelo p/SQL Server:
https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft Partner | MTA - SQL Server 2012---------------------------------- Se foi resolvido clique "Marcar como resposta" e se foi útil "Votar como Útil" -
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=567Para criar engenharia reversa de um Modelo p/SQL Server:
https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft 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
-
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=567Para criar engenharia reversa de um Modelo p/SQL Server:
https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft 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 RamosMicrosoft 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
-
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=567Para criar engenharia reversa de um Modelo p/SQL Server:
https://www.risetobloome.com/Page_1_S.aspx?ITEM=1872Se ajudou na sua solução, não esqueça de marcar como resposta !
Abraços,
Durval RamosMicrosoft 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 RamosMicrosoft 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.