Я хочу найти инструмент проектирования реляционных БД для Linux, который мог бы экспортировать схемы БД для MySQL, SQLite и PostreSQL по крайней мере. И это должно быть удобно, конечно. Приятный графический интерфейс также является плюсом ;-) Я использую Gnome, но инструменты KDE тоже интересны.
5 ответов
Для MySQL есть MySQL Workbench:
MySQL Workbench - это кроссплатформенный инструмент визуального проектирования баз данных, разработанный MySQL. Это долгожданное последующее приложение проекта DBDesigner4. MySQL Workbench будет доступен как инструмент с графическим интерфейсом для Windows, Linux и OS X.
Вы можете взглянуть на WWW SQL дизайнер
WWW SQL Designer позволяет пользователям создавать проекты баз данных, которые можно сохранять / загружать и экспортировать в сценарии SQL. Различные базы данных и языки поддерживаются. Возможность импортировать существующий дизайн базы данных.
Этот инструмент позволяет рисовать и создавать схемы базы данных (ER-диаграммы) непосредственно в браузере, без необходимости каких-либо внешних программ (flash). Вам нужен только JavaScript включен. Дизайнер отлично работает в Mozillas (Firefox, Seamonkey), Internet Explorer (6, 7, 8), Safari и Opera. Konqueror работает, но опыт ограничен.
Лицензия на код: Новая лицензия BSD
Посмотрите на DBDesigner 4. Это инструмент проектирования баз данных MySQL, который также поддерживает другие продукты баз данных, такие как SQL Server, Oracle, SQL Lite и ODBC.
Это бесплатная программа с открытым исходным кодом (GPL), доступная для Linux/GNOME.
Некоторые интересные особенности:
- Если вы используете базу данных, которая не поддерживается напрямую, вы можете создать свой собственный тип данных. Щелкните правой кнопкой мыши в окне типа данных и выберите «Создать новый тип данных».
- Вы можете подключиться к существующей базе данных, и она будет импортировать вашу модель.
Попробуйте кноду. Это интерфейс базы данных, который можно использовать для создания, просмотра и изменения различных типов баз данных. Вам просто нужно установить соответствующие драйверы базы данных hk_clasess для базы данных, с которой вы хотите работать (например, MySQL, SQLite, Postgresql и даже Access (только для чтения)). Что приятно в Knoda - это то, что а) вы можете экспортировать и импортировать из одного формата базы данных в другой и б) у него есть визуальный конструктор запросов, если вы не разбираетесь в SQL. К сожалению, пакет не поддерживается и поэтому больше не доступен в репозиториях последних выпусков Ubuntu. Вы все еще можете установить его из репозитория Lucid.
Вы можете попробовать Vertabelo - онлайн-дизайнер баз данных, разработанный компанией, в которой я работаю.
Наиболее важные / интересные функции включают в себя:
- Совместное использование моделей баз данных в команде
- Совместная работа над вашим дизайном через веб-браузер (работает в Chrome)
- Поддержка PosgreSql, MySQL, Oracle, MS SQL Server, DB2, SQLite, HSQLDB
- Управление версиями модели
- Динамический / Визуальный поиск
- Проверка модели базы данных в реальном времени
- Обратный инжиниринг
В каждой модели можно использовать до 3 моделей и 20 таблиц. Коммерческие версии доступны для больших команд / проектов.