Olá amigos, por esses dias andei procurando uma ferramenta para modelagem de banco de dados. Depois de testar inúmeras
ferramentas, me deparei com um software chamado
MicroOLAP Database Designer for PostgreSQL. Sei que muitos
defendem a bandeira de software livre, porém essa dica é voltada para aqueles que não se importam em gastar com um software
quando se trata de uma ferramenta que irá aumentar sua produtividade no dia a dia.
NOTA DA MODERAÇÃO: A citação de ferramentas proprietárias são válidas no VOL desde que voltadas para o aumento de
produtividade de softwares livres, neste caso, do PostgreSQL.
Uma das principais características do software é a de gerar scripts SQL de acordo com o que você modelou, e o melhor ainda, é
que, quando você faz alguma alteração na modelagem (seja alterar um atributo de uma coluna, seja adicionar alguma coluna ou
tabela, seja remover algum objeto), o software da MicroOLAP consegue gerar um script somente da diferença entre seu arquivo de
modelagem e seu banco de dados, facilitando assim a atualização de seu(s) banco de dados.
Para aqueles que já tem o banco criado, o MicroOLAP Database Designer for PostgreSQL faz muito bem a engenharia reversa do
banco. Basta apontar os dados de conexão do banco e ele irá gerar todo o modelo para você. Ahh, detalhe: ele tem um gerenciador
de conexões que permite você gerenciar vários bancos num único modelo.
Gostei muito também da parte de geração de documentação. Você pode gerar documentos HTML de todos objetos de seu banco ou
pode selecionar apenas os objetos que você queira que apareça no documento.
Seguem abaixo algumas telas do MicroOLAP Database Designer for PostgreSQL.
Tela principal:
Abaixo, o editor de tabelas:
No editor de tabelas também é possível definir scripts que serão rodados antes e depois da criação da tabela:
Tela para geração de script (criação ou alteração do banco):
Tela para geração da documentação do banco:
Bom pessoal, acho que vale a pena vocês conhecerem. Você pode baixá-lo e testá-lo por 30 dias. Tem também uma versão para
MySQL, porém esta eu não testei.
O link para download é:
A versão testada é a 1.8.1.
Sistema operacional testado: Windows 7
Obs.: Compatível com
Linux (Wine).
Espero ter ajudado.
Abraços e até a próxima...
Nenhum comentário foi encontrado.