sql >> Base de Datos >  >> RDS >> PostgreSQL

Una descripción general de las herramientas de diagrama de base de datos disponibles para PostgreSQL

¿Qué hay en un diagrama de base de datos?

"Los datos son solo resúmenes de miles de historias; cuente algunas de esas historias para ayudar a que los datos sean significativos" - Chip y Dan Heath

Antes de comenzar a jugar con datos que son significativos en un contexto, asegúrese de que hayan sido recopilados y filtrados por un diseño que aproveche el significado.

Modelar y diseñar una base de datos es un paso fundamental hacia una base de datos funcional que respaldará cualquier software funcional expuesto al mundo exterior. Seamos honestos, puede volverse complicado y complejo, ¿no es así? La respuesta es claridad y sencillez, en el papel y en los pensamientos.

¿Cómo maneja esto un DBMS?

¿No está de acuerdo en que las imágenes son una excelente manera de dar claridad a un diseño y concepto complejos, haciendo que las cosas se expliquen por sí mismas y sean fáciles de comprender?

Para ahorrar tiempo y reducir complejidades, cualquier herramienta que genere diagramas de bases de datos

  • Nivel conceptual
  • Nivel lógico y
  • Nivel físico

Es una característica útil para un DBMS. La buena noticia es que la mayoría de los DBMS tienen esta función incorporada o tienen herramientas de terceros para admitir.

Cualquier DBMS que carezca de esta función en estos días o que no tenga soporte disponible de herramientas de terceros puede dañar a su audiencia, si no a todos. ¿Se pregunta cómo? Imagine que le han pedido que extienda el diseño de la base de datos de un sistema web de comercio electrónico ya construido o que diseñe un sistema de nómina personalizado, lo que lo hace más complejo y debe hacerlo manualmente. Mapear cada tabla, crear relaciones, implementar restricciones y traducirlas de nuevo a los requisitos comerciales puede quemarlo fácilmente.

¿Qué pasa con PostgreSQL?

Bueno, también puede hacerlo con PostgreSQL y de manera bastante eficiente. PostgreSQL es la base de datos de código abierto más avanzada del mundo. Tiene una amplia variedad de herramientas de terceros que admiten el modelado de datos y la generación de diagramas. De hecho, dependiendo de la naturaleza del requisito, el contexto de uso, el sistema operativo en el que está trabajando, los formatos que le interesa importar y exportar, el precio que puede pagar y algunos incluso gratuitos, definitivamente encontrará uno que se adapte a sus necesidades.

Echemos un vistazo a estas herramientas sugeridas por la comunidad de PostgreSQL. Seguramente es una lista larga, así que no se sorprenda si no encuentra uno en esta lista.

Estudio de datos

Empresa: AquaFold Inc (IDERA)

Licencia: Propietario

SO: Windows, Linux, macOS

Última versión: 20.0 (mayo de 2019)

Versión de PostgreSQL admitida: 10.4, 9.x

Características:

Aqua Data Studio es un IDE de base de datos y su modelador ER ha incluido algunas funciones realmente interesantes bajo la manga. Puede aplicar ingeniería inversa a una base de datos existente, entidades de búsqueda rápida, anotar, comparar modelos de ER, enviar el modelo de ingeniería a la base de datos, importar la base de datos al modelo de ER y generar informes HTML.

Puede encontrar una lista completa de funciones compatibles con Datastudio para PostgreSQL aquí.

Datos

Empresa: Datado

Licencia: Propietario, gratuito (estudiantes y profesores), código abierto

SO: Windows, Linux, macOS

Versión de PostgreSQL admitida: 9.3, 9.4, 9.5, 9.6, 10

Última versión: Dataedo 7.4.2 (16 de mayo de 2019)

Características:

Dataedo puede generar diagramas ER mediante su función de arrastrar y soltar fácil de usar. Puede seleccionar columnas personalizadas para incluir en el diagrama que se mostrará. Su servidor de base de datos multiplataforma y la creación de diagramas de motor son sin duda una característica atractiva. Es compatible con la ingeniería inversa y puede documentar las relaciones de las tablas de manera eficiente para las restricciones FK faltantes. Todas estas características pueden ser útiles para consultas, servicios de informes y desarrollo de bases de datos. Puede ver más por dataedo para PostgreSQL en.

Esquema DBS

Empresa: WISE CODERS GmbH

Licencia: Propietario, gratuito (limitado a 12 mesas con pocas funciones)

SO: Windows, Linux, macOS

Última versión: DbSchema 8.1.6 (mayo de 2019)

Características:

Dbscehma afirma que no se requiere experiencia en bases de datos o SQL para usar su herramienta visual para administrar una base de datos PostgreSQL. Ofrece tablas de edición en los diagramas. Puede crear múltiples diseños del esquema para una mejor comprensión que también se puede guardar y editar sin conexión. Administra su propia versión del esquema que se puede implementar en múltiples bases de datos. Puede imprimir imágenes de diseño de alta calidad que se pueden exportar en HTML5. Visítelos para obtener más detalles específicos de PostgreSQL.

DBVisualizer

Empresa: Software DbVis

Licencia: Propietario, gratuito (conjunto de funciones limitadas)

SO: Windows, Linux, macOS

Versión de PostgreSQL admitida: PostgreSQL 8.x, 9.x, 10.x, 11.x

Última versión: 10.0.21 (2 de junio de 2019)

Características:

DBVisualizer tiene una lista de clientes larga y de alto perfil. Representa diagramas de esquema en un gráfico de una manera que genera todas las restricciones clave, utilizando su función de gráfico de referencia. Tiene varios diseños disponibles para gráficos, es decir, jerárquico, orgánico, ortogonal o circular para ver los nodos y las relaciones de la tabla. Estos gráficos se pueden ampliar, ajustar, animar y tener un panel de navegación para la navegación. Puede exportar en múltiples formatos e imprimir también. Las anteriores son algunas de las funciones compatibles con PostgreSQL.

Llave DB

Empresa: Sistemas Nizana

Licencia: Propietario, Gratis

SO: Windows, Linux, macOS

Última versión: 4.2.1 (mayo de 2019)

Características:

DBWrench, con sus capacidades de ingeniería directa e inversa, pretende proporcionar un desarrollo de base de datos fácil de administrar. Puede editar los objetos de la base de datos directamente en los diagramas, por lo que no es necesario navegar entre los nodos y el navegador lo ayuda a administrar fácilmente los diagramas grandes. Admite múltiples notaciones ER y también puede generar documentación HTML de estos diagramas.

Diseño

Empresa: Datos dinámicos

Licencia: Propietario

SO: Ventanas

Versión de PostgreSQL admitida: 7, 8, 9, 10, 11

Última versión: 11.0.3 (abril de 2019)

Características:

Como muchos de sus competidores, Datanamic lleva bastante tiempo en el mercado. Su producto insignia, DeZign, tiene algunas características excelentes de las que presumir. Es fácil de usar, las funciones de diseño y modelado de datos están equipadas con técnicas de ingeniería directa e inversa. Su modelado de datos ofrece funciones bidireccionales de comparación y sincronización para múltiples casos de uso. Admiten la función de trabajo en equipo para que más de una persona pueda trabajar en el mismo modelador de datos. DeZign admite la exportación de informes de modelos en formatos HTML, Word y PDF.

Modelo Correcto

Empresa: Modelo Derecho

Licencia: Propietario

SO: Ventanas

Versión de PostgreSQL admitida: 11, 10, 9,6, 9,4, 9,0, 8,4, 8,3, 8,3

Última versión: 4.1 (diciembre de 2016)

Características:

Uno de los hechos interesantes sobre ModelRight es que está construido por el tipo que lidera el desarrollo de software del famoso ERWin en sus primeros años. Es posible que la interfaz de usuario no suene moderna, pero vale la pena analizar las características. Puede encontrar la mayoría de las funciones que discutimos anteriormente, como ingeniería directa, ingeniería inversa en el modelo, comparación de modelos, edición de diagramas, subconjuntos de modelos de un modelo primario, navegador y zoom, generación de informes HTML con información del modelo e imágenes vinculadas a ER diagramas.

Arquitecto de sistema abierto

Empresa: System Architect por codebydesign (mantenido por la comunidad)

Licencia: Principalmente libre (GPL), propietario

SO: Windows, Linux, macOS

Versión de PostgreSQL admitida: 9.x, 10.x

Última versión: 4.0.0 (2018)

Características:

Disponible bajo GPL Open System Architect se centra en el modelado de datos a nivel lógico y físico. Es compatible con la validación y documentación de ERD. Es gratis y podría valer la pena intentarlo si tiene poco dinero en efectivo o si es estudiante.

Modelador de Pg

Empresa: PgModeler (mantenido por la comunidad)

Licencia: Propietario (paquetes binarios compilados), GPLv3 de código abierto (compile usted mismo)

SO: Windows, Linux, macOS

Última versión: 0.9.1 (mayo de 2018)

Características:

Una aplicación de modelado de datos multiplataforma, de código abierto y fácil de usar para PostgreSQL. Algunas de las características notables, pero no limitadas, son su capacidad para generar un modelo de cuatro maneras diferentes y generar modelos a partir de bases de datos existentes. Para garantizar que no se vean afectadas las reglas ni las referencias durante la exportación, también incorpora la función de validación del modelo. Como muchos de los anteriores, puede exportar/importar modelos y generar diferencias para la comparación de modelos.

Descargue el documento técnico hoy Administración y automatización de PostgreSQL con ClusterControlObtenga información sobre lo que necesita saber para implementar, monitorear, administrar y escalar PostgreSQLDescargar el documento técnico

Maestro de PostgreSQL

Empresa: Grupo Maestro de SQL

Licencia: Propietario, Gratis

SO: Ventanas

Versión de PostgreSQL admitida: 7,3 a 10,0

Última versión: 18.12 (diciembre de 2018)

Características:

Una herramienta de administración de GUI de Windows para el desarrollo y la gestión de PostgreSQL que admite todas las versiones de PostgreSQL de la 7 a la 10. Un sistema sencillo de gestión de objetos de base de datos con una práctica función de diseñador de esquemas que puede revertir fácilmente la base de datos de ingeniería en un diagrama ER. Todos los objetos son editables junto con la posibilidad de agregar más tablas o definir nuevas relaciones entre ellos.

Arquitecto de energía SQL

Empresa: SQL Power Group Inc

Licencia: GPLv3 gratuito, propietario

SO: Windows, Linux, macOS

Versión de PostgreSQL admitida: 8.0 o posterior

Última versión: 1.0.8 (mayo de 2016)

Características:

Una herramienta multiplataforma de creación de perfiles y modelado de datos. Entre muchas de las características visuales específicas se incluyen la ingeniería directa/inversa, el modelo de datos y la comparación de estructuras de datos, la generación automática de informes de mapeo visual de origen a destino y una vista de árbol fácil de navegar. Las funciones de instantáneas de las estructuras de la base de datos permiten a los usuarios diseñar modelos de datos mientras trabajan sin conexión. Sobre todo, también es gratis.

Castor

Empresa: Mantenido por la comunidad

Licencia: Licencia de Apache (gratuita), edición empresarial

SO: Windows, Linux, Mac OS, Solaris

Última versión: 6.0.5 (mayo de 2019)

Características:

Dbeaver es una herramienta de base de datos comunitaria gratuita y, como todas las anteriores, admite múltiples bases de datos junto con PostgreSQL. Tiene una edición empresarial de código cerrado que se vende como una licencia comercial. DBeaver admite diagramas ER generados automáticamente en el nivel de esquema y tabla. Los diagramas se pueden exportar en múltiples formatos. También puede crear diagramas ER personalizados que pueden contener tablas de cualquier base de datos.

Vertabelo

Empresa: Vertabelo

Licencia: Propietario, gratuito (con fines educativos)

SO: Basado en web, independiente del sistema operativo

Versión de PostgreSQL admitida: 9.x

Última versión:

Características:

Un sistema intuitivo basado en la web. Vertabelo permite múltiples formas de crear un modelo de datos, es decir, en blanco desde su motor de base de datos, a través de un diagrama de ejemplo, importando un modelo SQL o un modelo XML. Admite múltiples bases de datos, por lo tanto, durante el trabajo en diagramas, tiene acceso a los tipos de datos apropiados. Lo han hecho lo suficientemente bien como para administrar diagramas grandes utilizando la agrupación de tablas por "áreas temáticas" con un árbol de navegación que contiene una lista de todas las áreas temáticas. Otras características interesantes incluyen su validación en vivo del modelo y la colaboración donde puede compartir una versión de solo lectura de su modelo. Admite el control de versiones del modelo y la exportación a múltiples formatos. Para usar vertabelo con PostgreSQL y obtener más información sobre sus funciones, consulte los detalles aquí.

Sapo

Empresa: Misión

Licencia: Propietario

SO: Ventanas

Versión de PostgreSQL admitida: 8.x, 9.x

Última versión: 6.4 (abril de 2018)

Características:

El modelador de datos Toad de Quest ofrece una función de modelado de datos para modelos lógicos y físicos. Puede crear modelos de ER y aplicar ingeniería directa/inversa a las bases de datos. La comparación, sincronización y personalización de modelos también se admite con informes detallados. La lista de características es aún más grande que coincide con su precio. Echa un vistazo aquí.

Estudio Valentina

Empresa: Software Paradigma

Licencia: Propietario, Gratis

SO: Windows, Linux, Mac OS

Versión de PostgreSQL admitida: 8.4 en adelante

Última versión: 9.2 (junio de 2019)

Características:

Valentina studio ofrece la generación automática de diagramas ER en su versión gratuita, para agregar elementos personalizados requiere actualizar a la versión PRO. De manera similar, la versión gratuita admite ingeniería inversa pero no ingeniería directa. Ofrece aplicaciones nativas y promete un funcionamiento rápido. Bueno, es gratis y ofrece buenas características, vale la pena probarlo.

Grip de datos

Empresa: JetBrains

Licencia: Propietario, Gratis (Condicional)

SO: Windows, Linux, Mac OS

Última versión: 2019.1.3 (mayo de 2019)

Características:

Un IDE de base de datos completo que admite múltiples bases de datos además de PostgreSQL. DataGrip ofrece un editor de tablas visual y admite la visualización de tablas y sus relaciones en un diagrama perspicaz que se puede exportar más tarde como imágenes. Para obtener más información sobre cómo funciona PostgreSQL con DataGrip, consulte los detalles aquí.

Modelador de datos Navicat

Empresa: PremiumSoft

Licencia: Propietario

SO: Windows, Linux MacOS

Versión de PostgreSQL admitida: 7.3, 7.4, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, 9.2, 9.3, 9.4

Última versión: 2.1 (enero de 2019)

Características:

Navicat es un nombre bien conocido y una herramienta de base de datos ampliamente utilizada. Navicat Data Modeler es un producto independiente que ofrece la creación y conversión de un modelo de negocio conceptual en un modelo relacional lógico y finalmente en un modelo físico (base de datos). Puede crear o personalizar diagramas ER a partir de bases de datos existentes utilizando la función de ingeniería inversa o generar scripts utilizando su ingeniería directa. Una herramienta de dibujo fácil de usar para crear diagramas de base de datos que se pueden exportar más tarde como archivos PDF o de imagen. Puede sincronizar sus modelos en la nube para facilitar el acceso mediante la función integrada de navegación en la nube.

Modelador de datos Erwin

Empresa: Erwin Inc

Licencia: Propietario, académico (funciones limitadas para estudiantes y necesita aprobación)

SO: Ventanas

Versión de PostgreSQL admitida: Certificado para trabajar con PostgreSQL v9.6.12, v10.7, v11.2

Última versión: erwin DM 2019 R1 (abril de 2019)

Características:

Aquí viene otro gran jugador. Erwin está en el mercado desde hace bastante tiempo, es un producto probado y confiable y ofrece una amplia variedad de herramientas relacionadas con bases de datos. El modelador de datos de Erwin es una herramienta integrada de modelado de datos que ofrece modelado conceptual, lógico, físico y dimensional con funciones de ingeniería de datos directa/inversa, comparación de modelos y exportación. Tiene un modelo integral de informes y un sistema centralizado de gestión y colaboración de modelos.