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.