PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Przegląd narzędzi diagramów baz danych dostępnych dla PostgreSQL

Co zawiera diagram bazy danych?

„Dane to tylko streszczenia tysięcy historii – opowiedz kilka z nich, aby nadać im sens” – Chip i Dan Heath

Zanim zaczniesz bawić się danymi, które są znaczące w kontekście, upewnij się, że zostały zebrane i przefiltrowane przez projekt, który wykorzystuje znaczenie.

Modelowanie i projektowanie bazy danych to podstawowy krok w kierunku działającej bazy danych, która będzie wspierać każde działające oprogramowanie wystawione na świat zewnętrzny. Bądźmy szczerzy, może to być trudne i złożone, prawda? Odpowiedzią jest jasność i prostota, na papierze iw myślach.

Jak DBMS sobie z tym radzi?

Czy nie zgadzasz się, że wizualizacje to świetny sposób na wyjaśnienie złożonego projektu, koncepcji, uczynienie rzeczy oczywistymi i łatwymi do zrozumienia?

Aby zaoszczędzić czas i zmniejszyć złożoność, każde narzędzie generujące diagramy bazy danych na

  • Poziom konceptualny
  • Poziom logiczny i
  • Poziom fizyczny

Jest to przydatna funkcja dla DBMS. Dobrą wiadomością jest to, że większość DBMS ma wbudowaną tę funkcję lub obsługuje narzędzia innych firm.

Każdy DBMS, któremu obecnie brakuje tej funkcji lub brak wsparcia dostępnego z zewnętrznych narzędzi, może zaszkodzić jego określonym odbiorcom, jeśli nie wszystkim. Zastanawiasz się jak? Wyobraź sobie, że zostałeś poproszony o rozszerzenie projektu bazy danych już zbudowanego systemu internetowego e-commerce lub zaprojektowanie niestandardowego systemu płacowego, co czyni go bardziej złożonym, że musisz to zrobić ręcznie. Mapowanie każdej tabeli, budowanie relacji, wdrażanie ograniczeń i przekładanie ich z powrotem na wymagania biznesowe może łatwo Cię wypalić.

A co z PostgreSQL?

Cóż, możesz to zrobić również za pomocą PostgreSQL i całkiem sprawnie. PostgreSQL to najbardziej zaawansowana na świecie baza danych typu open source. Posiada szeroką gamę narzędzi innych firm, które obsługują modelowanie danych i generowanie diagramów. W rzeczywistości, w zależności od charakteru wymagań, kontekstu użytkowania, systemu operacyjnego, nad którym pracujesz, formatów, które chcesz importować i eksportować, ceny, na którą możesz sobie pozwolić, a niektóre nawet za darmo, na pewno znajdziesz taki, który będzie Ci odpowiadał. /P>

Przyjrzyjmy się tym narzędziom sugerowanym przez społeczność PostgreSQL. To z pewnością długa lista, więc nie zdziw się, jeśli nie znajdziesz żadnego na tej liście.

Studio danych

Firma: AquaFold Inc (IDERA)

Licencja: Zastrzeżony

System operacyjny: Windows, Linux, macOS

Ostatnia wersja: 20,0 (maj 2019)

Obsługiwana wersja PostgreSQL: 10.4, 9.x

Funkcje:

Aqua Data Studio to IDE bazy danych, a jego programista ER ma w zanadrzu kilka naprawdę fajnych funkcji. Możesz odtwarzać istniejącą bazę danych, szybko wyszukiwać encje, dodawać adnotacje, porównywać modele ER, przesyłać model inżynierski do bazy danych, importować bazę danych do modelu ER i generować raporty HTML.

Pełną listę funkcji obsługiwanych przez Datastudio dla PostgreSQL można znaleźć tutaj.

Dane

Firma: Dataedo

Licencja: Zastrzeżony, bezpłatny (studenci i nauczyciele) , Open Source

System operacyjny: Windows, Linux, macOS

Obsługiwana wersja PostgreSQL: 9,3, 9,4, 9,5, 9,6, 10

Ostatnia wersja: Dataedo 7.4.2 (16 maja 2019)

Funkcje:

Dataedo może generować diagramy ER dzięki prostej w użyciu funkcji przeciągania i upuszczania. Możesz wybrać niestandardowe kolumny, które chcesz uwzględnić w wyświetlanym diagramie. Jego międzyplatformowy serwer bazy danych i tworzenie diagramów silnika jest z pewnością atrakcyjną funkcją. Obsługuje inżynierię odwrotną i może efektywnie dokumentować relacje między tabelami w przypadku brakujących ograniczeń FK. Wszystkie te funkcje mogą być przydatne do wykonywania zapytań, usług raportowania i tworzenia baz danych. Możesz zobaczyć więcej przez dataedo dla PostgreSQL na.

Schemat DBS

Firma: WISE CODERS GmbH

Licencja: Zastrzeżony, bezpłatny (ograniczony do 12 stołów z kilkoma funkcjami)

System operacyjny: Windows, Linux, macOS

Ostatnia wersja: DbSchema 8.1.6 (maj 2019)

Funkcje:

Dbscehma twierdzi, że do zarządzania bazą danych PostgreSQL nie jest wymagane żadne doświadczenie w zakresie baz danych ani SQL. Oferuje edycję tabel na diagramach. Możesz utworzyć wiele układów schematu dla lepszego zrozumienia, które można również zapisywać i edytować w trybie offline. Zarządza własną wersją schematu, którą można wdrożyć w wielu bazach danych. Może drukować wysokiej jakości obrazy układów, które można wyeksportować w formacie HTML5. Odwiedź je, aby uzyskać więcej szczegółowych informacji o PostgreSQL.

DBVisualizer

Firma: Oprogramowanie DbVis

Licencja: Zastrzeżony, bezpłatny (zestaw funkcji z ograniczeniami)

System operacyjny: Windows, Linux, macOS

Obsługiwana wersja PostgreSQL: PostgreSQL 8.x, 9.x, 10.x, 11.x

Ostatnia wersja: 10.0.21 (2 czerwca 2019 r.)

Funkcje:

DBVisualizer ma długą listę klientów o wysokim profilu. Renderuje diagramy schematu na wykresie w sposób, który generuje wszystkie kluczowe ograniczenia, korzystając z funkcji wykresu referencyjnego. Ma wiele dostępnych układów dla wykresów, np. Hierarchiczny, Organiczny, Ortogonalny lub Okrągły, aby wyświetlić węzły i relacje tabeli. Te wykresy można powiększać, dopasowywać, animować i mieć panel nawigacyjny do nawigacji. Możesz eksportować w wielu formatach i drukować. Powyżej znajduje się kilka funkcji obsługiwanych przez PostgreSQL.

DBWrench

Firma: Systemy Nizana

Licencja: Zastrzeżony, bezpłatny

System operacyjny: Windows, Linux, macOS

Ostatnia wersja: 4.2.1 (maj 2019)

Funkcje:

DBWrench ze swoimi możliwościami inżynierii wstecznej i wstecznej zapewnia łatwe w zarządzaniu tworzenie baz danych. Możesz edytować obiekty bazy danych bezpośrednio w diagramach, dzięki czemu nie ma potrzeby nawigowania między węzłami, a nawigator ułatwia zarządzanie dużymi diagramami. Obsługuje wiele notacji ER i można również generować dokumentację HTML tych diagramów.

Projektowanie

Firma: Datanamic

Licencja: Zastrzeżony

System operacyjny: Okna

Obsługiwana wersja PostgreSQL: 7, 8, 9, 10, 11

Ostatnia wersja: 11.0.3 (kwiecień, 2019)

Funkcje:

Podobnie jak wielu ich konkurentów, Datanamic jest na rynku od dłuższego czasu. Ich flagowy produkt DeZign ma kilka świetnych funkcji, którymi można się pochwalić. Łatwe w użyciu funkcje projektowania i modelowania danych są wyposażone w techniki inżynierii postępowej i wstecznej. Modelowanie danych oferuje funkcję dwukierunkowego porównywania i synchronizacji dla wielu przypadków użycia. Obsługują funkcję pracy zespołowej, dzięki czemu więcej niż jedna osoba może pracować nad tym samym modelerem danych. DeZign obsługuje eksportowanie raportów modeli w formatach HTML, Word i PDF.

ModelWłaściwy

Firma: ModelPrawo

Licencja: Zastrzeżony

System operacyjny: Okna

Obsługiwana wersja PostgreSQL: 11, 10, 9,6, 9,4, 9,0, 8,4, 8,3, 8,3

Ostatnia wersja: 4.1 (grudzień 2016)

Funkcje:

Jednym z interesujących faktów na temat ModelRight jest to, że został zbudowany przez faceta, który kierował rozwojem oprogramowania słynnego ERWin we wcześniejszych latach. Interfejs użytkownika może nie brzmieć nowocześnie, ale warto przyjrzeć się funkcjom. Możesz znaleźć większość funkcji, które omówiliśmy powyżej, takie jak inżynieria naprzód, inżynieria wsteczna w modelu, porównywanie modeli, edycja diagramów, podzbiory modelu głównego modelu, nawigator i powiększanie, generowanie raportu HTML z informacjami o modelu i połączonymi obrazami do ER schematy.

OpenSystemArchitect

Firma: Architekt systemu według codebydesign (obsługiwane przez społeczność)

Licencja: Głównie bezpłatny (GPL), zastrzeżony

System operacyjny: Windows, Linux, macOS

Obsługiwana wersja PostgreSQL: 9.x , 10.x

Ostatnia wersja: 4.0.0 (2018)

Funkcje:

Dostępny na licencji GPL Open System Architect koncentruje się na modelowaniu danych na poziomie logicznym i fizycznym. Obsługuje walidację i dokumentację ERD. Jest bezpłatny i warto spróbować, jeśli masz mało gotówki lub studenta.

PgModelator

Firma: PgModeler (utrzymywany przez społeczność)

Licencja: Zastrzeżone (skompilowane pakiety binarne), Open Source GPLv3 (skompiluj się)

System operacyjny: Windows, Linux, macOS

Ostatnia wersja: 0.9.1 (maj 2018)

Funkcje:

Łatwa w użyciu aplikacja typu open source i międzyplatformowa do modelowania danych dla PostgreSQL. Niektóre z godnych uwagi funkcji, ale nie tylko, to możliwość generowania modelu na cztery różne sposoby i generowania modeli z istniejących baz danych. Aby upewnić się, że podczas eksportu nie ma wpływu na żadne reguły ani odniesienia, zawiera również funkcję walidacji modelu. Podobnie jak wiele powyżej, może eksportować/importować modele i generować różnice w celu porównania modeli.

Pobierz oficjalny dokument już dziś Zarządzanie i automatyzacja PostgreSQL za pomocą ClusterControlDowiedz się, co musisz wiedzieć, aby wdrażać, monitorować, zarządzać i skalować PostgreSQLPobierz oficjalny dokument

Maestro PostgreSQL

Firma: Grupa SQL Maestro

Licencja: Zastrzeżony, bezpłatny

System operacyjny: Okna

Obsługiwana wersja PostgreSQL: 7,3 do 10,0

Ostatnia wersja: 18.12 (grudzień 2018)

Funkcje:

Narzędzie administracyjne Windows GUI do tworzenia i zarządzania PostgreSQL, które obsługuje wszystkie wersje PostgreSQL od 7 do 10. Łatwy system zarządzania obiektami bazy danych z przydatną funkcją projektanta schematów, który może łatwo odtworzyć bazę danych w postaci diagramu ER. Wszystkie obiekty można edytować wraz z obsługą dodawania kolejnych tabel lub definiowania nowych relacji między nimi.

architekt mocy SQL

Firma: SQL Power Group Inc

Licencja: Bezpłatna GPLv3, zastrzeżona

System operacyjny: Windows, Linux, macOS

Obsługiwana wersja PostgreSQL: 8.0 lub nowszy

Ostatnia wersja: 1.0.8 (maj 2016)

Funkcje:

Wieloplatformowe narzędzie do modelowania i profilowania danych. Wśród wielu specyficznych funkcji wizualnych znajduje się inżynieria naprzód/wsteczna, porównywanie modeli danych i struktur danych, automatyczne generowanie wizualnych raportów mapowania źródła do celu oraz łatwy w nawigacji widok drzewa. Funkcje migawek struktur bazy danych umożliwiają użytkownikom projektowanie modeli danych podczas pracy w trybie offline. Przede wszystkim jest również bezpłatny.

Bobra

Firma: Utrzymywane przez społeczność

Licencja: Licencja Apache (bezpłatna), wersja Enterprise

System operacyjny: Windows, Linux, MacOS, Solaris

Ostatnia wersja: 6.0.5 (maj 2019)

Funkcje:

Dbeaver to bezpłatne narzędzie do obsługi baz danych społeczności i podobnie jak wszystkie powyższe, obsługuje wiele baz danych oprócz PostgreSQL. Ma edycję korporacyjną o zamkniętym kodzie źródłowym, która jest sprzedawana jako licencja komercyjna. DBeaver obsługuje automatycznie generowane diagramy ER na poziomie schematu i tabeli. Diagramy można eksportować w wielu formatach. Możesz również tworzyć niestandardowe diagramy ER, które mogą zawierać dowolne tabele z dowolnych baz danych.

Pionowo

Firma: Vertabelo

Licencja: Zastrzeżony, bezpłatny (do celów edukacyjnych)

System operacyjny: Oparta na sieci, niezależna od systemu operacyjnego

Obsługiwana wersja PostgreSQL: 9.x

Ostatnia wersja:

Funkcje:

Intuicyjny system webowy. Vertabelo pozwala na wiele sposobów tworzenia modelu danych, tj. blank z silnika DB, poprzez przykładowy diagram, import modelu SQL lub modelu XML. Obsługuje wiele baz danych, dzięki czemu podczas pracy na diagramach masz dostęp do odpowiednich typów danych. Poradzili sobie wystarczająco dobrze, aby zarządzać dużymi diagramami przy użyciu grupowania tabel według „obszarów tematycznych” z drzewem nawigacyjnym zawierającym listę wszystkich obszarów tematycznych. Więcej fajnych funkcji obejmuje weryfikację modelu na żywo i współpracę, w ramach której możesz udostępniać wersję modelu tylko do odczytu. Obsługuje wersjonowanie modeli i eksport do wielu formatów. Aby korzystać z vertabelo z PostgreSQL i dowiedzieć się więcej o jego funkcjach, zobacz szczegóły tutaj.

ropucha

Firma: Zadanie

Licencja: Zastrzeżony

System operacyjny: Okna

Obsługiwana wersja PostgreSQL: 8.x, 9.x

Ostatnia wersja: 6.4 (kwiecień 2018)

Funkcje:

Toad data modeler firmy Quest oferuje funkcję modelowania danych dla modeli logicznych i fizycznych. Możesz budować modele ER i przeprowadzać inżynierię wsteczną/odwrotną baz danych. Porównywanie modeli, synchronizacja i dostosowywanie są również obsługiwane za pomocą szczegółowych raportów. Lista funkcji jest jeszcze większa w stosunku do ceny. Zajrzyj tutaj.

Studio Walentynek

Firma: Oprogramowanie Paradigma

Licencja: Zastrzeżony, bezpłatny

System operacyjny: Windows, Linux, MacOS

Obsługiwana wersja PostgreSQL: od 8,4

Ostatnia wersja: 9.2 (czerwiec 2019)

Funkcje:

Valentina studio oferuje automatyczne generowanie diagramów ER w swojej bezpłatnej wersji, do dodawania niestandardowych elementów wymaga aktualizacji do wersji PRO. Podobnie darmowa wersja obsługuje inżynierię wsteczną, ale nie inżynierię w przód. Oferuje natywne aplikacje i obiecuje szybkie działanie. Cóż, jest bezpłatny i oferuje dobre funkcje, które warto wypróbować.

DataGrip

Firma: JetBrains

Licencja: Zastrzeżony, bezpłatny (warunkowo)

System operacyjny: Windows, Linux, MacOS

Ostatnia wersja: 2019.1.3 (maj 2019)

Funkcje:

Kompletne IDE bazy danych, które obsługuje wiele baz danych innych niż PostgreSQL. DataGrip oferuje wizualny edytor tabel i obsługuje przeglądanie tabel i ich relacji na wnikliwym diagramie, który można później wyeksportować jako obrazy. Aby dowiedzieć się więcej o tym, jak PostgreSQL współpracuje z DataGrip, zobacz szczegóły tutaj.

Navicat Data Modeler

Firma: PremiumSoft

Licencja: Zastrzeżony

System operacyjny: Windows, Linux MacOS

Obsługiwana wersja PostgreSQL: 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 9.2, 9.3, 9.4

Ostatnia wersja: 2.1 (styczeń, 2019)

Funkcje:

Navicat to dobrze znana nazwa i szeroko stosowane narzędzie bazodanowe. Navicat Data Modeler to samodzielny produkt, który oferuje tworzenie i konwersję koncepcyjnego modelu biznesowego na logiczny model relacyjny i ostatecznie na model fizyczny (bazę danych). Możesz tworzyć lub dostosowywać diagramy ER na podstawie istniejących baz danych za pomocą funkcji inżynierii wstecznej lub generować skrypty za pomocą inżynierii do przodu. Przyjazne dla użytkownika narzędzie do rysowania do tworzenia diagramów baz danych, które można później wyeksportować jako pliki PDF lub pliki graficzne. Możesz zsynchronizować swoje modele w chmurze, aby uzyskać łatwy dostęp dzięki zintegrowanej funkcji chmury navicat.

Erwin Data Modeler

Firma: Erwin Inc

Licencja: Zastrzeżony, akademicki (ograniczone funkcje dla studentów i wymaga zatwierdzenia)

System operacyjny: Okna

Obsługiwana wersja PostgreSQL: Certyfikowany do pracy z PostgreSQL v9.6.12, v10.7, v11.2

Ostatnia wersja: erwin DM 2019 R1 (kwiecień, 2019)

Funkcje:

Nadchodzi kolejny duży gracz. Erwin jest na rynku od dłuższego czasu, sprawdzonym i godnym zaufania produktem i oferuje szeroką gamę narzędzi związanych z bazami danych. Erwin Data Modeler to zintegrowane narzędzie do modelowania danych oferujące koncepcyjne, logiczne, fizyczne i wymiarowe modelowanie z inżynierią danych do przodu/do tyłu, porównywaniem modeli i funkcjami eksportu. Posiada kompleksowe raportowanie modeli i centralizuje zarządzanie modelami i system współpracy.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sprawdź cele statystyk w PostgreSQL

  2. Ewolucja tolerancji błędów w PostgreSQL

  3. Mapowanie tablicy za pomocą Hibernate

  4. problem z aliasem kolumny postgres

  5. Postgresql -bash:psql:nie znaleziono polecenia