Вы можете проверить линейку продуктов Navicat . Я использую Navicat Premium, и это действительно отличный универсальный инструмент для многих БД, включая MySQL, Postgres, SQLITE, Oracle и MS SQL Server. Она включает в себя вкладку Model , где вы можете просматривать и редактировать существующие DBS или создать De Novo из них, эскиз все из, определяют отношения, экспорта SQL, имеют доступ к функции автоматической компоновки, и всякие другие лакомства.
Существует несколько версий продукта Premium, в том числе отдельная программа Data Modeler , поэтому вам нужно будет просмотреть, что соответствует вашим потребностям. Это обойдется вам немного в зависимости от версии, но вы можете скачать 30-дневную бесплатную пробную версию, чтобы убедиться, что это то, что вам нужно.
Надеюсь, это поможет!