Środowisko pracy bazy danych - Database Workbench
Pierwotni autorzy | Upscene Productions |
---|---|
Wersja stabilna | 5.7.8 / 1 grudnia 2020 r .
|
System operacyjny | Windows |
Rodzaj | Projektowanie, zarządzanie, rozwój baz danych |
Licencja | Wersja próbna |
Stronie internetowej | www |
Database Workbench to aplikacja opracowana przez Upscene Productions do tworzenia i administrowania wieloma relacyjnymi bazami danych przy użyciu języka SQL , zapewniająca współdziałanie między różnymi systemami baz danych .
Ponieważ Databases Workbench obsługuje wiele systemów baz danych, może zapewnić programistom ten sam interfejs i środowisko programistyczne dla tych różnych systemów baz danych, a także zawiera narzędzia obsługujące wiele baz danych.
Rozwój
Database Workbench zaczynał jako narzędzie programistyczne specjalnie dla InterBase , „InterBase Workbench” , początkowo wzorowane na narzędziu SQL Navigator dla Oracle Database firmy Quest Software . We wczesnych latach InterBase na krótki czas stał się open-source , a wkrótce potem Firebird został stworzony jako rozwidlenie z bazy kodu InterBase . Główny twórca Database Workbench, Martijn Tonies, był ściśle zaangażowany we wczesny rozwój Firebird i był członkiem komitetu Fundacji Firebird .
Database Workbench nadal obsługiwał oba systemy baz danych, początkowo poprzez osobną wersję „Firebird Workbench” . Niedługo potem program stał się interoperacyjny między różnymi systemami baz danych, a to początkowe wsparcie dla wielu systemów baz danych doprowadziło do zmiany nazwy produktu na jego obecny tytuł „Database Workbench” w 2003 r. Otworzyło to również ścieżkę do włączenia obsługi więcej systemów bazodanowych: obsługa Microsoft SQL Server i MySQL została dodana w 2003 roku; w 2005 r. dodano obsługę Oracle Database i NexusDB, a obsługę SQL Anywhere - w 2008 r. Na początku 2010 r. została wydana pełna wersja programu Database Workbench w standardzie Unicode , a w sierpniu 2014 r. została wydana wersja 5 programu Database Workbench. Bezpłatna wersja z ograniczoną funkcjonalnością, Dostępny jest również Data Workbench Lite, oparty na Data Workbench 4.
Obsługiwane bazy danych i środowiska
Database Workbench obsługuje następujące relacyjne bazy danych: Oracle Database , Microsoft SQL Server , SQL Anywhere , Firebird , NexusDB , InterBase , MySQL , MariaDB i PostgreSQL w wersji 5 programu Database Workbench to aplikacja 32-bitowa działająca na 32- lub 64-bitach Platformy Windows . W systemie Linux , FreeBSD lub Mac OS X Database Workbench może działać przy użyciu Wine .
funkcje
Database Workbench może służyć do przeglądania, tworzenia i edytowania tabel , indeksów , procedur składowanych i innych obiektów metadanych bazy danych. Obsługuje również:
- wizualne projektowanie / tworzenie diagramów baz danych, zarówno koncepcyjne, jak i fizyczne, w tym inżynieria odwrotna
- testowanie zapytań SQL i przeglądanie planów zapytań
- debugowanie krok po kroku zapisanych procedur
- generowanie danych testowych
- przesyłanie danych pomiędzy systemami bazodanowymi (DataPump)
- import i eksport danych
- Porównanie schematów bazy danych i zmiana tworzenia skryptów
- migracja schematu bazy danych , także z jednego systemu bazodanowego do innego
- wizualne zarządzanie uprawnieniami
- przeglądanie zależności
- otwarte źródła danych ODBC lub ADO oraz bazy danych MS Access
- zarządzaj elementami bezpieczeństwa, takimi jak użytkownicy, grupy i role
- tworzyć własne raporty na podstawie zapytań do bazy danych
- drukuje schemat bazy danych, kod źródłowy, listy obiektów lub zestawy wyników zapytań
Zawiera kilka funkcji zwiększających produktywność:
- Ulubione bazy danych zapewniające łatwy dostęp do najczęściej używanych baz danych
- SQL Insight, w tym „Join Completion”
- Wgląd w parametry
- Szablony kodu
- Szablony obiektów
- Szablony nazw
- Dwukierunkowy Visual Query Builder
Historia
- Początkowo stworzony przez as InterBase Workbench
- Wersja 1: 2001
- Wersja 1.4: 2002, Firebird Workbench działa tylko z Firebird. InterBase Workbench współpracuje zarówno z Firebird, jak i InterBase.
- Wersja 2: 2003, zmieniona nazwa Database Workbench z podejściem modułowym dla obsługiwanych systemów baz danych, dodano obsługę Microsoft SQL Server, MySQL, Oracle i NexusDB.
- Wersja 3: 2007, dodano obsługę SQL Anywhere.
- Wersja 4: 2010, pełna obsługa Unicode.
- Wersja 5: 2014, dodano obsługę wysokiej rozdzielczości DPI i obsługę PostgreSQL.