Який інструмент розробки FLOSS DB для Linux ви б рекомендували? [зачинено]


12

Я хочу знайти реляційний інструмент проектування БД для Linux, який міг би експортувати схему БД для MySQL, SQLite та PostreSQL. І це повинно бути зручно, звичайно. Гарний графічний інтерфейс - це також плюс ;-) Я використовую Gnome, але й інструменти KDE цікаві.


Що таке "інструмент проектування БД"?
Чарльз Стюарт

Я не сильний у термінології. Чи краще моделювання БД звучить?
кодолік

Відповіді:


12

Для MySQL існує MySQL Workbench :

MySQL Workbench - це крос-платформний, візуальний інструмент дизайну баз даних, розроблений MySQL. Це довгоочікуване застосування наступника проекту DBDesigner4. MySQL Workbench буде доступний як рідний інструмент для графічного інтерфейсу на Window, Linux та OS X.


Чи можна експортувати SQL для SQLite та PostreSQL за допомогою MySQL Workbench? Оскільки DBDesigner4, його попередник, стверджував, що це може.
кодекіст

1
Це можна досягти за допомогою плагіна для SQLite: wb.mysql.com/?p=227 . Ще шукає PostgreSQL.
кодекіст

8

Ви можете подивитись на WWW-дизайнер SQL

WWW SQL Designer дозволяє користувачам створювати конструкції баз даних, які можна зберігати / завантажувати та експортувати в сценарії SQL. Підтримуються різні бази даних та мови. Можливість імпортувати існуючий дизайн бази даних.

Цей інструмент дозволяє малювати та створювати схеми баз даних (діаграми ER) безпосередньо в браузері, не потребуючи жодних зовнішніх програм (спалах). Вам потрібен лише JavaScript. Дизайнер прекрасно працює в Mozillas (Firefox, Seamonkey), Internet Explorers (6, 7, 8), Safari та Opera. Konqueror працює, але досвід обмежений.

Ліцензія на код: Нова ліцензія на BSD

alt текст


4

Погляньте на DBDesigner 4 . Це інструмент дизайну баз даних MySQL, який також підтримує інші продукти бази даних, такі як SQL Server, Oracle, SQL Lite та ODBC.

Безкоштовний, відкритий ресурс (GPL), доступний для Linux / GNOME.

Деякі цікаві функції:

  • Якщо ви використовуєте базу даних, яка не підтримується безпосередньо, ви можете створити власний тип даних. Клацніть правою кнопкою миші у вікні типу даних та виберіть Create New Datatype.
  • Ви можете підключитися до існуючої бази даних, і вона імпортує вашу модель.

Я використовував цю купу багато разів і люблю це!
warren

Але хіба це не прототип MySQL Workbench? EDIT: Так, так і є. "MySQL Workbench - це кросплатформенний, візуальний інструмент проектування баз даних, розроблений MySQL. Це довгоочікуване застосування наступника проекту DBDesigner4."
кодекіст

2

Спробуйте Knoda. Це фронтальна база даних, яка може бути використана для створення, перегляду та зміни багатьох різних типів баз даних. Вам просто потрібно встановити відповідні драйвери бази даних hk_clasess для бази даних, з якою ви хочете працювати (наприклад, MYSQL, SQLite, Postgresql і навіть Access (лише для читання)). Що приємно в Knoda, це те, що: а) ви можете експортувати та імпортувати з одного формату бази даних в інший; б) у нього є конструктор візуальних запитів, якщо ви не знаєте SQL. На жаль, пакет не підтримується, тому він більше не доступний у сховищах останніх релізів Ubuntu. Ви все ще можете встановити його з сховища Lucid.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.