Кто-нибудь знает всеобъемлющее приложение Mac для создания диаграмм SQL? Я думаю, что http://ondras.zarovi.cz/sql/demo/ довольно хорош, но он слишком прост.
Я хотел бы создать схему базы данных, отношения между таблицами (включая метки, например, для отношений n: m), добавить комментарии, экспортировать в SQL и т. Д. Для запуска с моего Mac.
Ответы:
MySQL Workbench достаточно хорош для большинства требований программирования. Вы можете создать модель EER, а также синхронизировать модель с изменениями БД или наоборот. Вы можете использовать его бесплатно, так как это приложение с открытым исходным кодом. Я использую MySQL в течение года, и это очень полезно для меня. Я рекомендую его вам, если вам не нужны какие-либо корпоративные функции и производительность.
источник
Единственный инструмент Mac, который я знаю (и я бы хотел услышать о других здесь), это SQLEditor . К сожалению, кажется, что нет никакой поддержки для хранимых процедур или других объектов, кроме таблиц и представлений.
Существуют также кроссплатформенные решения (в основном на основе Java). В недавнем поиске я оценил DBWrench и DBVisualizer . Когда все было сказано и сделано, я решил остаться с Windows-решением под управлением Parallels.
источник
MySQL Workbench великолепен, хотя я обнаружил, что во многих случаях OmniGraffle работает замечательно, особенно если вы не так уж много хотите «сделать это до боли, правильно, согласно теории, изученной в университете», а скорее выполнить свою работу.
источник
Вы можете проверить линейку продуктов Navicat . Я использую Navicat Premium, и это действительно отличный универсальный инструмент для многих БД, включая MySQL, Postgres, SQLITE, Oracle и MS SQL Server. Она включает в себя вкладку Model , где вы можете просматривать и редактировать существующие DBS или создать De Novo из них, эскиз все из, определяют отношения, экспорта SQL, имеют доступ к функции автоматической компоновки, и всякие другие лакомства.
Существует несколько версий продукта Premium, в том числе отдельная программа Data Modeler , поэтому вам нужно будет просмотреть, что соответствует вашим потребностям. Это обойдется вам немного в зависимости от версии, но вы можете скачать 30-дневную бесплатную пробную версию, чтобы убедиться, что это то, что вам нужно.
Надеюсь, это поможет!
источник
Бесплатный инструмент SQL для меня выбор - SQuirreLSQL . Это Java-приложение, но очень отзывчивое, и вы можете установить из него драйверы БД и плагины, и один из них позволяет выполнять реверс-инжиниринг и создание диаграмм баз данных.
Aqua Data Studio работает на Mac OS X как смешанное приложение Какао / Java с собственной производительностью и включает возможности моделирования Entity-Relationship.
источник
Я также использую Vertabelo и могу рекомендовать его тоже. Это 100% веб-сайт. Вы можете работать с вашими моделями либо в Chrome, либо в Safari (поддержка браузера Safari была добавлена несколько месяцев назад). Графические инструменты Vertabelo для проектирования моделей баз данных просто потрясающие! Простой и интуитивно понятный, но все же очень всеобъемлющий и профессиональный. Там нет лицензии на рабочий стол, нет загрузки и установки. Вы можете работать удаленно с любого компьютера, подключенного к сети. Если вы хотите узнать, как работает Vertabelo, вы можете попробовать его без регистрации: https://my.vertabelo.com/try
источник
DBSchema тоже круто . Лучше всего то, что вы можете одновременно выполнять реверс-инжиниринг, а также моделирование. После того, как вы измените диаграмму, вы измените базу данных; Вы можете импортировать эти изменения обратно в диаграмму.
Единственным недостатком является упорядочение имен столбцов на диаграммах, которые не обязательно совпадают с порядком имен столбцов в реальной базе данных, если вы делаете это.
Я бы оценил это как одно из самых приятных приложений.
источник
Проверьте http://www.yworks.com/en/index.html , возможно, это не то, что вы ищете, но он имеет ER моделирование и другие ...
источник
Я рекомендую Vertabelo . Vertabelo - онлайн-дизайнер баз данных, работающий в Chrome, разработанный компанией, в которой я работаю.
Наиболее важной особенностью этого инструмента является то, что он позволяет обмениваться моделями баз данных в рамках команды и сотрудничать с ними через веб-браузер.
Другие особенности Vertabelo включают в себя:
Vertabelo можно использовать бесплатно для небольших проектов (до 3 моделей и 20 таблиц в каждой модели) и иметь коммерческие версии для больших проектов баз данных.
источник
Мой предпочтительный инструмент для моделирования в OS X, Visual Paradigm (VP-UML). У них есть бесплатная версия для сообщества, которая отлично подходит для создания ERD, но если вы хотите сгенерировать DDL из своей ERD, вам необходимо приобрести стандартную версию.
Это также кроссплатформенность, так что это еще одно благо.
источник