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)