PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Преглед на инструментите за диаграма на базата данни, налични за PostgreSQL

Какво има в диаграмата на базата данни?

„Данните са само обобщения на хиляди истории – разкажете няколко от тези истории, за да помогнете да направите данните смислени“ – Чип и Дан Хийт

Преди да започнете да играете с данни, които имат смисъл в даден контекст, се уверете, че са събрани и филтрирани от дизайн, който впряга смисъла.

Моделирането и проектирането на база данни е основна стъпка към работеща база данни, която ще поддържа всеки работещ софтуер, изложен на външния свят. Нека бъдем честни, може да стане сложно и сложно, нали? Отговорът е яснота и простота, на хартия и в мисли.

Как СУБД се справя с това?

Не сте ли съгласни, че визуалните изображения са чудесен начин да се внесе яснота на сложния дизайн, концепция, правейки нещата разбираеми и лесни за разбиране?

За да спестите време и да намалите сложността, всеки инструмент за генериране на диаграми на база данни на

  • Концептуално ниво
  • Логическо ниво и
  • Физическо ниво

Това е удобна функция за СУБД. Добрата новина е, че повечето от СУБД имат или вградена тази функция, или поддържат инструменти на трети страни.

Всяка СУБД, която няма тази функция в наши дни или няма налична поддръжка от инструменти на трети страни, може да навреди на определената аудитория, ако не и на цялата. Чудите се как? Представете си, че сте били помолени да разширите дизайна на база данни на вече изградена уеб система за електронна търговия или да проектирате персонализирана система за заплати, което я прави по-сложна, трябва да го направите ръчно. Картографирането на всяка таблица, изграждането на връзки, прилагането на ограничения и превеждането им обратно към бизнес изискванията може лесно да ви изгори.

Какво ще кажете за PostgreSQL?

Е, можете да го направите и с PostgreSQL и доста ефективно. PostgreSQL е най-модерната база данни с отворен код в света. Той има голямо разнообразие от инструменти на трети страни, които поддържат моделиране на данни и генериране на диаграми. Всъщност в зависимост от естеството на изискването, контекста на използване, операционната система, върху която работите, форматите, които искате да импортирате и експортирате, цената, която можете да си позволите и с някои дори безплатни, определено ще намерите такъв, който ви подхожда добре.

Нека да разгледаме тези инструменти, предложени от общността на PostgreSQL. Със сигурност това е дълъг списък, така че не се учудвайте, ако не намерите такъв в този списък.

Студио за данни

Фирма: AquaFold Inc (IDERA)

Лиценз: Собствено

ОС: Windows, Linux, macOS

Последна версия: 20.0 (май 2019 г.)

Поддържана версия на PostgreSQL: 10.4, 9.x

Характеристики:

Aqua Data Studio е IDE за база данни и неговият моделер на ER е обединил някои наистина хубави функции в ръкавите си. Можете да направите обратно инженерство на съществуваща база данни, обекти за бързо търсене, да коментирате, да сравнявате модели на ER, да препращате инженерен модел към базата данни, да импортирате база данни в модела на ER и да генерирате HTML отчети.

Можете да намерите пълен списък с функции, поддържани от Datastudio за PostgreSQL тук.

Dataedo

Фирма: Dataedo

Лиценз: Собствено, безплатно (ученици и учители), с отворен код

ОС: Windows, Linux, macOS

Поддържана версия на PostgreSQL: 9.3, 9.4, 9.5, 9.6, 10

Последна версия: Dataedo 7.4.2 (16 май 2019 г.)

Характеристики:

Dataedo може да генерира ER диаграми чрез лесната за използване функция за плъзгане и пускане. Можете да изберете персонализирани колони, които да включите в диаграмата, която да се показва. Неговият междуплатформен сървър на база данни и създаване на диаграма на двигателя със сигурност е привлекателна характеристика. Той поддържа обратно инженерство и може да документира връзките на таблици по ефективен начин за липсващи FK ограничения. Всички тези функции могат да бъдат удобни за заявки, услуги за отчитане и разработване на бази данни. Можете да видите повече от dataedo за PostgreSQL на.

DBSchema

Фирма: WISE CODERS GmbH

Лиценз: Собствено, безплатно (ограничено до 12 таблици с малко функции)

ОС: Windows, Linux, macOS

Последна версия: DbSchema 8.1.6 (май 2019 г.)

Характеристики:

Dbscehma твърди, че не се изисква база данни или SQL опит да се използва визуалният инструмент за управление на PostgreSQL база данни. Той предлага редактиране на таблици в диаграмите. Можете да създадете множество оформления на схемата за по-добро разбиране, които могат да бъдат запазени и редактирани и офлайн. Той управлява своя собствена версия на схемата, която може да бъде разгърната в множество бази данни. Може да отпечатва висококачествени изображения на оформление, които могат да бъдат експортирани в HTML5. Посетете ги за повече подробности, специфични за PostgreSQL.

DBVisualizer

Фирма: Софтуер DbVis

Лиценз: Собствено, безплатно (ограничен набор от функции)

ОС: Windows, Linux, macOS

Поддържана версия на PostgreSQL: PostgreSQL 8.x, 9.x, 10.x, 11.x

Последна версия: 10.0.21 (2 юни 2019 г.)

Характеристики:

DBVisualizer има дълъг и високопрофилен списък с клиенти. Той изобразява диаграми на схеми в графика като начин, който генерира всички ключови ограничения, използвайки своята функция за референтна графика. Той има множество налични оформления за графики, т.е. йерархични, органични, ортогонални или кръгови, за да видите възлите и връзките на таблицата. Тези графики могат да се увеличават, прилягат, анимират и имат навигационен панел за навигация. Можете да експортирате в множество формати и да отпечатвате. По-горе са няколко от поддържаните от PostgreSQL функции.

DBWrench

Фирма: Низана Системс

Лиценз: Собствено, безплатно

ОС: Windows, Linux, macOS

Последна версия: 4.2.1 (май 2019 г.)

Характеристики:

DBWrench със своите възможности за преден и обратен инженеринг твърди, че осигурява лесно за управление разработване на база данни. Можете да редактирате обекти на базата данни директно в диаграмите, така че няма нужда да навигирате между възли и навигаторът ви помага да управлявате лесно големи диаграми. Той поддържа множество ER нотации и можете също да генерирате HTML документация на тези диаграми.

DeZign

Фирма: Datanamic

Лиценз: Собствено

ОС: Windows

Поддържана версия на PostgreSQL: 7, 8, 9, 10, 11

Последна версия: 11.0.3 (април 2019 г.)

Характеристики:

Подобно на много от техните конкуренти, Datanamic са на пазара от доста време. Техният водещ продукт DeZign има някои страхотни функции, с които да се похвали. Лесният за използване дизайн на данни и функциите за моделиране са оборудвани с техники за преден и обратен инженеринг. Неговото моделиране на данни предлага функция за двупосочно сравняване и синхронизиране за множество случаи на употреба. Те поддържат функция за работа в екип, така че повече от един човек да може да работи върху един и същ моделер на данни. DeZign поддържа експортиране на отчети за модели в HTML, Word и PDF формати.

ModelRight

Фирма: ModelRight

Лиценз: Собствено

ОС: Windows

Поддържана версия на PostgreSQL: 11, 10, 9.6, 9.4, 9.0, 8.4, 8.3, 8.3

Последна версия: 4.1 (декември 2016 г.)

Характеристики:

Един от интересните факти за ModelRight е, че той е създаден от човека, който ръководи разработката на софтуер на известния ERWin в ранните му години. Потребителският интерфейс може да не звучи модерно, но функциите си заслужава да бъдат разгледани. Може да намерите повечето от функциите, които обсъдихме по-горе, като предно инженерство, обратно инженерство в модела, сравнение на модела, редактиране на диаграма, подмножества на модела на основен модел, навигатор и увеличение, генериране на HTML отчет с информация за модела и свързани изображения към ER диаграми.

OpenSystemArchitect

Фирма: Системен архитект от codebydesign (поддържа се от общността)

Лиценз: Основно безплатен (GPL), собствен

ОС: Windows, Linux, macOS

Поддържана версия на PostgreSQL: 9.x , 10.x

Последна версия: 4.0.0 (2018 г.)

Характеристики:

Предлага се под GPL Open System Architect е фокусиран върху моделирането на данни на логическо и физическо ниво. Той поддържа валидиране и документиране на ERD. Безплатно е и може да си струва да опитате, ако нямате пари или сте студент.

PgModeler

Фирма: PgModeler (поддържан от общността)

Лиценз: Собствено (компилирани двоични пакети), GPLv3 с отворен код (компилирайте сами)

ОС: Windows, Linux, macOS

Последна версия: 0.9.1 (май 2018 г.)

Характеристики:

Лесно за използване приложение за моделиране на данни с отворен код и крос платформи за PostgreSQL. Някои от забележителните характеристики, но не само, са способността му да генерира модел по четири различни начина и да генерира модели от съществуващи бази данни. За да се гарантира, че няма засегнати правила или препратки по време на експортирането, той включва и функция за валидиране на модела. Както много по-горе, той може да експортира/импортира модели и да генерира разлики за сравнение на моделите.

Изтеглете Бялата книга днес Управление и автоматизация на PostgreSQL с ClusterControl Научете какво трябва да знаете, за да внедрите, наблюдавате, управлявате и мащабирате PostgreSQLD Изтеглете Бялата книга

PostgreSQL Maestro

Фирма: SQL Maestro Group

Лиценз: Собствено, безплатно

ОС: Windows

Поддържана версия на PostgreSQL: 7.3 до 10.0

Последна версия: 18.12 (декември 2018 г.)

Характеристики:

Инструмент за администриране на Windows GUI за разработка и управление на PostgreSQL, който поддържа всички версии на PostgreSQL от 7 до 10. Лесна система за управление на обекти на база данни с удобна функция за дизайнер на схеми, която може лесно да преобразува обратно проектираната база данни в ER диаграма. Всички обекти могат да се редактират заедно с поддръжката за добавяне на още таблици или дефиниране на нови връзки между тях.

SQL Power Architect

Фирма: SQL Power Group Inc

Лиценз: Безплатен GPLv3, собствен

ОС: Windows, Linux, macOS

Поддържана версия на PostgreSQL: 8.0 или по-нова версия

Последна версия: 1.0.8 (май 2016 г.)

Характеристики:

Инструмент за междуплатформено моделиране и профилиране. Сред много малко от визуалните специфични функции включват предно/обратно инженерство, сравнение на модела на данни и структурите от данни, автоматично генериране на отчети за визуално картографиране от източник до цел и лесен за навигация изглед на дърво. Функциите за моментна снимка на структурата на базата данни позволяват на потребителите да проектират модели на данни, докато работят офлайн. Преди всичко е и безплатно.

DBeaver

Фирма: Поддържана от общността

Лиценз: Лиценз на Apache (безплатен), Enterprise Edition

ОС: Windows, Linux, MacOS, Solaris

Последна версия: 6.0.5 (май 2019 г.)

Характеристики:

Dbeaver е безплатен инструмент за общностна база данни и както всичко по-горе поддържа множество бази данни заедно с PostgreSQL. Той има корпоративно издание със затворен код, което се продава като търговски лиценз. DBeaver поддържа автоматично генерирани ER диаграми на ниво схема и таблица. Диаграмите могат да бъдат експортирани в множество формати. Можете също да създавате персонализирани ER диаграми, които могат да съдържат всякакви таблици от всякакви бази данни.

Вертабело

Фирма: Вертабело

Лиценз: Собствено, безплатно (за образователни цели)

ОС: Уеб базиран, независим от ОС

Поддържана версия на PostgreSQL: 9.x

Последна версия:

Характеристики:

Интуитивна уеб базирана система. Vertabelo позволява множество начини за създаване на модел на данни, т.е. празен от вашата DB машина, чрез примерна диаграма, импортиране на SQL модел или XML модел. Той поддържа множество бази данни, така че по време на работа по диаграми имате достъп до подходящи типове данни. Те са се справили достатъчно добре, за да управляват големи диаграми, използвайки групиране на таблици по „предметни области“, като дървото за навигация съдържа списък на всички предметни области. По-готините функции включват валидирането на модела на живо и сътрудничество, където можете да споделяте версия само за четене на вашия модел. Той поддържа моделиране на версии и експорт в множество формати. За да използвате vertabelo с PostgreSQL и да научите повече за неговите функции, моля, вижте подробности тук.

Жаба

Фирма: Мисия

Лиценз: Собствено

ОС: Windows

Поддържана версия на PostgreSQL: 8.x, 9.x

Последна версия: 6.4 (април 2018 г.)

Характеристики:

Toad data modeler от Quest предлага функция за моделиране на данни за логически и физически модели. Можете да създавате ER модели и да проектирате базите данни напред/назад. Сравнението, синхронизирането и персонализирането на моделите също се поддържат с подробни отчети. Списъкът с функции е още по-голям в сравнение с цената му. Разгледайте тук.

Студио Валентина

Фирма: Софтуер Paradigma

Лиценз: Собствено, безплатно

ОС: Windows, Linux, MacOS

Поддържана версия на PostgreSQL: 8.4 нататък

Последна версия: 9.2 (юни 2019 г.)

Характеристики:

Студио Валентина предлага автоматично генериране на ER диаграма в безплатната си версия, като за добавяне на персонализирани елементи се изисква надграждане до PRO версия. По същия начин безплатната версия поддържа обратно инженерство, но не и пренасочване. Той предлага собствени приложения и обещава бърза работа. Е, безплатно е и предлага добри функции, които си струва да опитате.

DataGrip

Фирма: JetBrains

Лиценз: Собствено, безплатно (условно)

ОС: Windows, Linux, MacOS

Последна версия: 2019.1.3 (май 2019 г.)

Характеристики:

Пълна IDE база данни, която поддържа множество бази данни, различни от PostgreSQL. DataGrip предлага визуален редактор на таблици и поддържа преглед на таблици и техните връзки в проницателна диаграма, която може да бъде експортирана по-късно като изображения. За да научите повече за това как PostgreSQL работи с DataGrip, вижте подробности тук.

Navicat Data Modeler

Фирма: PremiumSoft

Лиценз: Собствено

ОС: Windows, Linux MacOS

Поддържана версия на 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

Последна версия: 2.1 (януари 2019 г.)

Характеристики:

Navicat е добре известно име и широко използван инструмент за база данни. Navicat Data Modeler е самостоятелен продукт, който предлага създаване и конвертиране на концептуален бизнес модел в логически релационен модел и накрая във физически модел (база данни). Можете да създавате или персонализирате ER диаграми от съществуващи бази данни, като използвате функцията за обратно инженерство или да генерирате скриптове, използвайки нейното предварително инженерство. Лесен за потребителя инструмент за рисуване за създаване на диаграми на база данни, които могат да бъдат експортирани по-късно като PDF или графични файлове. Можете да синхронизирате моделите си в облак за лесен достъп, като използвате интегрирана функция navicat cloud.

Erwin Data Modeler

Фирма: Erwin Inc

Лиценз: Собствено, академично (ограничени функции за студенти и се нуждае от одобрение)

ОС: Windows

Поддържана версия на PostgreSQL: Сертифициран за работа с PostgreSQL v9.6.12, v10.7, v11.2

Последна версия: erwin DM 2019 R1 (април 2019 г.)

Характеристики:

Идва още един голям играч. Erwin е на пазара от доста време, тестван и доверен продукт и предлага голямо разнообразие от инструменти, свързани с база данни. Erwin data modeler е интегриран инструмент за моделиране на данни, предлагащ концептуално, логическо, физическо и размерно моделиране с напред/назад инженеринг на данни, сравнение на модели и функции за експортиране. Той има изчерпателно отчитане на модела и централизирана система за управление и сътрудничество.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Променете групата за защита на екземпляра на базата данни на AWS RDS

  2. Как да инсталирате PostgreSQL 12 на Fedora 33

  3. Услуга за база данни PostgreSQL

  4. Конвертирайте django RawQuerySet в Queryset

  5. Условен оператор INSERT INTO в postgres