DBDesigner 4 jest programem do projektowania baz danych za pomocą interfejsu graficznego, został stworzony na początku 2003 roku przez Michaela G. Zinnera i udostępniony na licencji GPL. Program umożliwia tworzenie relacji: jeden do jednego (1:1), jeden do wielu (1:N) i wiele do wielu (N:M). Po prawej stronie znajduje się okno nawigacji, dzięki czemu przy dużej ilości tabel wyszukiwanie interesujących informacji jest szybsze. Cały program działa na zasadzie przeciągnij i upuść np.: można przeciągnąć z paska narzędzi pustą tabelę na część programu odpowiedzialną za modelowanie i tam dopiero uzupełnić danymi. Program można pobrać ze strony projektu http://www.fabforce.net/ (pod Windows i Linux). Udostępnione są wersje przeznaczone do instalacji jak i binarne: Windows (zip) a Linux (tar.gz). Aplikacja umożliwia automatyczne tworzenie kluczy obcych. Można pracować między innymi na MySQL, Oracle, współpracuje z PHP. Po utworzeniu całej bazy danych istnieje możliwość zapisania w formie obrazka i XML. Program pozwala generować skrypty MySQL, dzięki czemu można je od razu zastosować do bazy danych np.: za pomocą phpMyAdmin. Umożliwia tworzenie obszarów (każdy innego koloru), dodawanie opisów jak i umieszczenie zdjęć, dzięki nim jeśli istnieje dużo tabel praca jest czytelna. Obecnie program nie jest dalej rozwijany, programiści zajmują się nową wersją o nazwie MySQL Workbench. Bardzo dokładny opis programu możemy znaleźć na stronie projektu http://www.fabforce.net/dbdesigner4/docs.php.
Warto przeczytać również:
Wybrane książki:
- Joe Celko: Praktyki mistrza SQL. Programowanie zaawansowane, Wydawnictwo Helion, 2015.
- John Viescas, Michael J. Hernandez: Zapytania w SQL. Przyjazny przewodnik, Wydawnictwo Helion, 2015.
- Danuta Mendrala, Marcin Szeliga: Praktyczny kurs SQL. Wydanie III, Wydawnictwo Helion, 2015.