Download.it ikona szukania
Advertisement

Projektuj struktury relacyjnych baz danych wizualnie i generuj schematy SQL bez wysiłku

Projektuj struktury relacyjnych baz danych wizualnie i generuj schematy SQL bez wysiłku

Zagłosuj (Głosy: 2)

Program licencji Darmowa

Twórca programu Fabforce

Wersja 4.0.5.6

Działa pod Windows

Zagłosuj

(Głosy: 2)

Twórca programu

Fabforce

Działa pod

Windows

Program licencji

Darmowa

Wersja

4.0.5.6

Zalety

  • Wizualne modelowanie schematu z rozbudowanym zestawem narzędzi edycji, w tym cofanie i ponawianie oraz wygodne operacje na obiektach
  • Reverse engineering oraz generowanie skryptów SQL na podstawie modelu
  • Przełączane tryby pracy: projektowanie oraz budowanie zapytań SQL i edycja danych
  • Zapis modelu w XML, interfejs wtyczek oraz możliwość przechowywania modelu w bazie (w tym praca wieloużytkownikowa)
  • Funkcje dokumentacji, drukowania oraz eksportu modelu jako obraz

Wady

  • Wskazane jest zachowanie ostrożności przy synchronizacji, bo jest opisana jako operacja nieodwracalna
  • Automatyczne odtwarzanie relacji po reverse engineering może wymagać ręcznej kontroli poprawności
  • Reverse engineering przez ODBC ma wskazane ograniczenia w porównaniu z odczytem z MySQL
  • Projekt był kierowany do starszych wydań Windows (Windows 2000 i Windows XP)

DBDesigner to wizualny system do projektowania relacyjnych baz danych, który łączy modelowanie, tworzenie i utrzymanie struktury w jednym środowisku, a na końcu pozwala wygenerować schemat SQL na podstawie przygotowanego modelu.

To narzędzie dla osób, które chcą pracować na diagramie tabel i relacji (zamiast zaczynać od ręcznego pisania definicji), a jednocześnie cenią rozwiązania otwarte i elastyczne.

Projekt bazy w formie czytelnego modelu

Najmocniejszą stroną DBDesigner jest podejście oparte na modelu: pracujesz na obiektach takich jak tabele i relacje, a program wspiera porządkowanie elementów, edycję właściwości i wygodne operacje typowe dla narzędzi graficznych (między innymi przeciąganie, menu kontekstowe, funkcje wyrównywania oraz rozbudowane cofanie i ponawianie). W praktyce sprzyja to szybkim poprawkom, gdy schemat zmienia się w trakcie pracy.

Od istniejącej bazy do diagramu, i z powrotem

DBDesigner uwzględnia reverse engineering, czyli odtworzenie modelu na podstawie istniejącej bazy. Wspierane są bazy MySQL, Oracle, Microsoft SQL Server oraz inne źródła dostępne przez ODBC. Z drugiej strony program potrafi też wygenerować skrypt SQL tworzący strukturę na podstawie aktualnego modelu, a także oferuje mechanizm synchronizacji modelu ze zmianami w bazie.

Warto podejść do tego rozsądnie: synchronizacja jest opisana jako operacja, której nie da się cofnąć, a automatyczne budowanie relacji po reverse engineering może wymagać weryfikacji, bo bywa podatne na błędy przy nietypowych konwencjach nazewniczych.

Tryb projektowy i tryb zapytań

Ciekawym dodatkiem jest podział na dwa przełączane tryby: Design Mode do projektowania modelu oraz Query Mode, który służy do pracy z danymi tabel i składania złożonych zapytań SQL. Do tego dochodzą narzędzia takie jak SQL Query Builder oraz historia i przechowywanie komend SQL w obrębie modelu.

Format XML, wtyczki i praca zespołowa przez bazę

Modele są zapisywane w XML, co ułatwia ich dalsze przetwarzanie i współpracę z dodatkami. DBDesigner przewiduje też interfejs wtyczek oraz możliwość przechowywania modelu w bazie danych, co otwiera drogę do dostępu sieciowego i pracy wieloużytkownikowej. Dodatkowo pojawia się kontrola wersji, dostępna przy korzystaniu z przechowywania modelu w bazie.

Dokumentowanie i eksport

Program uwzględnia funkcje związane z dokumentacją, drukowaniem modelu oraz eksportem do obrazu. Przydaje się to wszędzie tam, gdzie diagram ma trafić do dokumentacji projektu albo na przegląd z zespołem.

Zalety

Zalety

  • Wizualne modelowanie schematu z rozbudowanym zestawem narzędzi edycji, w tym cofanie i ponawianie oraz wygodne operacje na obiektach
  • Reverse engineering oraz generowanie skryptów SQL na podstawie modelu
  • Przełączane tryby pracy: projektowanie oraz budowanie zapytań SQL i edycja danych
  • Zapis modelu w XML, interfejs wtyczek oraz możliwość przechowywania modelu w bazie (w tym praca wieloużytkownikowa)
  • Funkcje dokumentacji, drukowania oraz eksportu modelu jako obraz

Wady

  • Wskazane jest zachowanie ostrożności przy synchronizacji, bo jest opisana jako operacja nieodwracalna
  • Automatyczne odtwarzanie relacji po reverse engineering może wymagać ręcznej kontroli poprawności
  • Reverse engineering przez ODBC ma wskazane ograniczenia w porównaniu z odczytem z MySQL
  • Projekt był kierowany do starszych wydań Windows (Windows 2000 i Windows XP)