2016-06-08 3 views
0

Я ищу инструмент, который поможет мне с моделированием базы данных. То, что я ищу является инструментом, который можетИнструмент моделирования базы данных

  • сборки ER Модели
  • порождать, изменять, удалять SQL заявления
  • может быть контролем версий (означает, что я хочу совершить файлы на SVN)
  • подключиться к базе данных и обратным инженерам модели из существующих таблиц.

Можно ли порекомендовать инструмент? Плагины Eclipse также прекрасны ...

Заранее благодарю вас. Sebastian

ответ

0

Входящий в Workbench MySQL неплохо работает. Это позволяет инициализировать базу данных из модели, т. Е. Вы можете сгенерировать сценарий инициализации из модели. Для части отражения я использовал другие инструменты (sqlacodegen для генерации моделей sqlalchemy, так как я работал в среде python). Версии также не оптимальны, поскольку модели хранятся в двоичном формате.

Я никогда не использовал инструмент моделирования workbench MySQL для создания макетов для других баз данных, кроме MySQL. Но теоретически экспортированный скрипт инициализации должен быть запущен в другом движке базы данных, а также с минимальными изменениями (если есть).

0

Если вы используете MySQL в качестве базы данных-программного обеспечения, я могу рекомендовать MySQL Workbench для этого:

https://www.mysql.de/products/workbench/

Для всех остальных (или же MySQL), вы можете использовать Navicat:

https://www.navicat.com

+0

Я буду смотреть в этих двух. Спасибо ... Чтобы ответить на ваш вопрос: база данных выбора - оракул. –

+0

Для этого вы можете использовать NaviCat: https://www.navicat.com/products/navicat-for-oracle –

1

Мой любимый инструмент - SqlDBM для проектирования баз данных.

Это один из лучших инструментов, который я нашел до сих пор после изучения многих (например, Erwin, Vertabelo и т. Д.), SqlDMB имеет множество удобных функций. Это онлайн-инструмент, абсолютно бесплатный с очень дружественным интерфейсом. Я использую его все время для своих проектов. В настоящее время он совместим с SqlServer, но для концептуального моделирования вы можете использовать его, независимо от используемой базы данных.

1

До сих пор я пробовал много онлайн-инструментов. Однако я расскажу вам о некоторых инструментах, которые мне очень помогли.

AquaData Studio ER Modeler

бесплатная 14-дневная ознакомительная копия может быть загружен. Цена покупки включает 12-месячную поддержку. После первого года поддержки можно приобрести за 35% от первоначальной цены лицензии.

«Дисконтные лицензии доступны для квалифицированных академических пользователей, а бесплатные лицензии доступны для квалифицированных разработчиков программного обеспечения с открытым исходным кодом (OSS)."

Цена: $ 400

Dezign

Недавнее обновление предлагает значительно улучшенные возможности Поддержка вперед и Reverse Engineering для около 20 различных баз данных

Цена:.. Предлагает Бесплатно скачать или начать с $ 259 для покупки.

SQLDbm

SQLDBM предлагает вам простой и удобный способ разработки вашей базы данных абсолютно в любом месте любого браузера, работая без каких-либо дополнительных средств баз данных или инструментов моделирования баз данных или приложений. Используйте SQLDBM для проектирования и управления большими и малыми базами данных и моделями данных «на лету». Все, включая все необходимые правила и объекты базы данных, такие как ключи базы данных, схемы, индексы, ограничения столбцов и отношения.

Цена: Бесплатно