Jakie narzędzie do projektowania FLOSS DB dla systemu Linux poleciłbyś? [Zamknięte]

12

Chcę znaleźć relacyjne narzędzie do projektowania DB dla systemu Linux, które może eksportować schemat DB dla MySQL, SQLite i PostreSQL. I oczywiście powinno się to przydać. Dobrze wyglądający GUI to także plus ;-) Używam Gnome, ale narzędzia KDE też są interesujące.

koduholic
źródło
Co to jest „narzędzie do projektowania DB”?
Charles Stewart
Nie jestem silna w terminologii. Czy modelowanie DB brzmi lepiej?
codeholic

Odpowiedzi:

12

Dla MySQL istnieje MySQL Workbench :

MySQL Workbench to wieloplatformowe, wizualne narzędzie do projektowania baz danych opracowane przez MySQL. Jest to bardzo oczekiwana następca projektu DBDesigner4. MySQL Workbench będzie dostępny jako natywne narzędzie GUI w systemach Windows, Linux i OS X.

hlovdal
źródło
Czy mogę eksportować SQL dla SQLite i PostreSQL za pomocą MySQL Workbench? Ponieważ DBDesigner4, jego poprzednik, twierdził, że może.
codeholic
1
Można to osiągnąć za pomocą wtyczki do SQLite: wb.mysql.com/?p=227 . Wciąż szukam PostgreSQL.
codeholic
8

Możesz rzucić okiem na projektanta WWW SQL

Projektant WWW SQL pozwala użytkownikom tworzyć projekty baz danych, które można zapisywać / ładować i eksportować do skryptów SQL. Obsługiwane są różne bazy danych i języki. Możliwość importowania istniejącego projektu bazy danych.

To narzędzie pozwala rysować i tworzyć schematy baz danych (diagramy ER) bezpośrednio w przeglądarce, bez potrzeby korzystania z zewnętrznych programów (flash). Musisz tylko włączyć obsługę JavaScript. Projektant działa doskonale w Mozillas (Firefox, Seamonkey), Internet Explorers (6, 7, 8), Safari i Operach. Konqueror działa, ale doświadczenie jest ograniczone.

Licencja na kod: Nowa licencja BSD

alternatywny tekst

Sathya
źródło
4

Spójrz na DBDesigner 4 . Jest to narzędzie do projektowania baz danych MySQL, które obsługuje również inne produkty baz danych, takie jak SQL Server, Oracle, SQL Lite i ODBC.

Jest to darmowy, opensource (GPL), dostępny dla Linux / GNOME.

Kilka interesujących funkcji:

  • Jeśli korzystasz z bazy danych, która nie jest bezpośrednio obsługiwana, możesz utworzyć własny typ danych. Kliknij prawym przyciskiem myszy w oknie typu danych i wybierz opcję Utwórz nowy typ danych.
  • Możesz połączyć się z istniejącą bazą danych, która zaimportuje Twój model.
teknikqa
źródło
Użyłem tego kilka razy i uwielbiam to!
warren
Ale czy nie jest to prototyp MySQL Workbench? EDYCJA: Tak jest. „MySQL Workbench to wieloplatformowe wizualne narzędzie do projektowania baz danych opracowane przez MySQL. Jest to bardzo oczekiwana następca projektu DBDesigner4”.
codeholic
2

Wypróbuj Knoda. Jest to front-end bazy danych, którego można używać do tworzenia, przeglądania i modyfikowania wielu różnych typów baz danych. Musisz tylko zainstalować odpowiednie sterowniki bazy danych hk_clasess dla bazy danych, z którą chcesz pracować (np. MyQL, SQLite, Postgresql, a nawet Access (tylko do odczytu)). Zaletą Knody jest to, że a) możesz eksportować i importować z jednego formatu bazy danych do innego oraz b) ma wizualny konstruktor zapytań, jeśli nie jesteś biegły w SQL. Niestety pakiet nie jest utrzymywany, dlatego nie jest już dostępny w repozytoriach ostatnich wydań Ubuntu. Nadal możesz go zainstalować z repozytorium Lucid.

Wayne
źródło