Средства моделирования и проектирования SQL?
Я хотел бы знать, какой инструмент вы используете для моделирования таблиц, отношений и т. Д., Общего моделирования баз данных в Ubuntu.
Было бы хорошо, если бы этот инструмент генерировал сценарии SQL, и плюс с этими сценариями совместим с SQLite, но в этом нет необходимости.
В настоящее время я использую Enterprise Architect для этого под виртуальной машиной, что отстой. Я смог запустить его под Wine, но не так хорошо, как хотелось бы. Это полный инструмент для моделирования чего-либо в этом мире, и сейчас мне не нужно так много.
3 ответа
Вы можете попробовать DIA. Вы можете использовать UML для создания / моделирования баз данных и использовать один из официально поддерживаемых сценариев для преобразования его в SQL.
Например, вы можете найти основные инструкции по использованию DIA и TeDia2SQL по адресу http://left.subtree.org/2007/12/05/database-design-with-dia/
Другим хорошим вариантом является mysql-workbench. Он может быть легко установлен с помощью apt-get
(третья команда подойдет, но я предпочитаю сначала обновить и выполнить поиск):
sudo apt-get update
sudo apt-cache search mysql-workbench
sudo apt-get install mysql-workbench
Тогда вы можете просто напечатать mysql
в хабе и вуаля.
Отлично работает. Также есть загрузка с их веб-сайта, но она дала мне в 12.10 ошибку зависимости (загрузка для 12.04, что может объяснить это).
Другие также ссылались на: druid и DBDesigner. На superuser.com есть еще один пост о дизайне БД.