Средства моделирования и проектирования SQL?

12

Я хотел бы знать, какой инструмент вы используете для моделирования таблиц, отношений и т. Д., Общего моделирования баз данных в Ubuntu.

Было бы хорошо, если бы этот инструмент генерировал сценарии SQL, и плюс с этими сценариями совместим с SQLite, но в этом нет необходимости.

В настоящее время я использую Enterprise Architect для этого под виртуальной машиной, что вроде отстой. Я смог запустить его под Wine, но не так хорошо, как хотелось бы. Это полный инструмент для моделирования чего-либо в этом мире, и сейчас мне не нужно так много.

Педро Дуссо
источник
вам нужны инструменты моделирования UML ..?
sum2000

Ответы:

5

Вы можете попробовать DIA . Вы можете использовать UML для создания / моделирования баз данных и использовать один из официально поддерживаемых сценариев для преобразования его в SQL.

Например, вы можете найти основные инструкции по использованию DIA и TeDia2SQL на http://left.subtree.org/2007/12/05/database-design-with-dia/

jasperado
источник
10

Другим хорошим вариантом является mysql-workbench . Его можно легко установить с помощью apt-get(подойдет третья команда, но я предпочитаю сначала обновить и выполнить поиск):

sudo apt-get update
sudo apt-cache search mysql-workbench
sudo apt-get install mysql-workbench

Тогда вы можете просто ввести mysqlHUB и вуаля.

введите описание изображения здесь

Отлично работает. Также есть загрузка с их веб-сайта, но она дала мне в 12.10 ошибку зависимости (загрузка для 12.04, что может объяснить это).

Другие также ссылались на: druid и DBDesigner . На superuser.com есть еще один пост о дизайне БД .

don.joey
источник
+1 за рабочий стол mysql. Вы также можете синхронизировать изменения в базе данных MySQL.
nwaweru
1

Вы можете попробовать ArguoUML с его плагином SQL .

htorque
источник
1
этот ответ появляется в очереди на проверку низкого качества ??? Итак, вот что говорит новичок: хотя ваш ответ на 100% правильный, он может также стать на 100% бесполезным, если эта ссылка будет перемещена, изменена, объединена в другую или основной сайт просто исчезнет ... :-( Поэтому, пожалуйста, измените ваш ответ и скопируйте соответствующие шаги из ссылки в ваш ответ, тем самым гарантируя ваш ответ в течение 100% срока службы этого сайта! ;-) Вы всегда можете оставить ссылку внизу вашего ответа в качестве источника для вашего материал ...
Fabby
0

Я использую средство моделирования данных ERBuilder под Wine для моделирования моей базы данных PostgreSQL и создания сценария SQL или непосредственно базы данных. Он прекрасно работает с вином, и я думаю, что его поддержка также SQLite.

Феличиано Попов
источник