Você pode querer verificar a linha de produtos Navicat . Eu uso o Navicat Premium e é uma ferramenta tudo-em-um realmente excelente para muitos bancos de dados, incluindo MySQL, Postgres, SQLITE, Oracle e MS SQL Server. Inclui uma guia Modelo, na qual é possível visualizar e editar os bancos de dados existentes ou criar novos os, esboço tudo, definir relações, SQL de exportação, têm acesso a uma função de auto-layout, e todos os tipos de outras guloseimas.
Existem várias versões para o produto Premium, incluindo um programa separado do Data Modeler , para que você tenha que navegar ao redor para ver o que se adapta às suas necessidades. Ele custará um pouco de dinheiro, dependendo da versão, mas você pode baixar uma avaliação gratuita de 30 dias para garantir que é o que você precisa.
Eu espero que isso ajude!