Modeladores de bases de Datos (ER)

De WikiSalud
Saltar a: navegación, buscar

Contenido

Modeladores de bases de Datos

Hemos realizado una compilación de herramientas multiplataformas que puedan ser utilizadas para realizar un modelo de datos que permita determinar la estructura lógica de una base de datos y de manera fundamental determinar el modo de almacenar, organizar y manipular los datos.

Prerrequisitos

  • Tener instalado Java


Para Debian Jessie 8 o Superior

Abrir una terminal y como usuario root ejecutar


aptitude install openjdk-7-jdk openjdk-7-jre


update-alternatives --config java


Si Deseas Instalar la última versión de java desde un repositorio:


Abrir una terminal y ejecutar los comandos siguiente:

su -

echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list

echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

apt-get update

apt-get install oracle-java9-installer


Para Más Información puedes Consultar:</p>

http://www.codigonomada.com/como-instalar-oracle-java-8-en-debian-repositorios/

http://www.webupd8.org/2015/02/install-oracle-java-9-in-ubuntu-linux.html

DBVisualizer

DBVisualizer es una herramienta de base de datos multiplataforma que soporta la mayoría de bases de datos relacionales. Permite realizar múltiples conexiones simultáneas a distintas bases de datos a través de drivers jdbc y, con ello, navegar por la estructura de la base de datos, ver características de los objetos de la misma, editar las tablas de una manera gráfica, ejecutar sentencias y scripts SQL, realizar reingeniería inversa para mostrar, en base a las claves definidas, la relación entre las tablas de una manera gráfica

Instalación en Debian Jessie

Descargar el archivo .deb de la versión que corresponda según la arquitectura de tu pc o laptop

Luego abrir una terminal y como usuario root (su) instalar el paquete .deb así:
dpkg -i dbvis_linux_x_x_x.deb Finalizada la instalación puedes ejecutarlo así:

presiona las teclas Alt + F2 y luego escribes la palabra dbvis

Dbvisualizer1.png


o si prefieres vas al botón de Inicio y en el recuadro Buscar digitas la palabra: dbvis



Dbvisualizer.png


Más información DBVisualizer Retornar al Comienzo del Artículo


SQL Power Architect

SQL Power Architect es una herramienta de modelado de datos creados por los diseñadores de almacenamiento de datos y tiene muchas características únicas, dirigidas específicamente para el arquitecto de almacenamiento de datos.

Permite a los usuarios realizar ingeniería inversa de bases de datos existentes, realizar datos de perfiles en base de datos fuente y auto-generar metadatos ETL.

Accesa datos vía JDBC fuente;

Se conecta a múltiples fuentes de datos al mismo tiempo;

Compara datos de modelos y estructuras de bases de datos e identifica las discrepancias;

Permite arrastrar y soltar las tablas de origen y las columnas del playpen;

Guarda el histórico de origen de cada columna;

Genera fuente en blanco para informes de mapeo visual;

Ingeniería directa e inversa para PostgreSQL, Oracle, MS SQL Server y mucho más;

Guarda la estructura de fuente de datos instantáneamente en el diseño, para que pueda trabajar de forma remota;

Todos los datos del proyecto se almacenan en un formato XML de fácil análisis;

Modelado OLAP de esquema: cubos, medidas, dimensiones, jerarquías y niveles;

Descarga gratuita (Open Source, GPL v.3 licencia) (Client Edition);

Multi-usuario de colaboración (Enterprise Edition); Full User & Security Group Level (Enterprise Edition);

Soporte para dominios de datos y tipos (Enterprise Edition);

Implementación Java Web Start (Enterprise Edition).

Arquitectos de datos, DBA's, analistas y diseñadores cuentan con herramientas de modelado de datos para facilitar y simplificar sus esfuerzos de modelado de datos, maximizando el uso de sus recursos. SQL Power Architect permite que estos recursos altamente técnicos realicen esta parte más compleja de su trabajo en una fracción de tiempo.

Además, SQL Power Architect tiene la capacidad de tomar snapshots de las estructuras de base de datos, permitiendo a los usuarios desarrollar modelos de datos DW mientras trabaja sin conexión.


Instalación

Vamos a la sección de descargas ingresando a la siguiente dirección url: Download: SQL Power Architect

Procederemos a descargar la versión Community Edition para Linux.

Finalizada la descargar debes descomprimir el archivo ejemplo:

tar -vxzf SQL-Power-Architect-generic-jdbc-1.0.8.tar.gz -C /opt/

Ahora ingresar a la carpeta descomprimida cd /opt/architect-tu-versionxxxxxx

luego ejecuta el archivo architect.jar

java -jar architect.jar

Luego le indicas Create y listo...!!!


Más Información Sql Power Arquitect Retornar al Comienzo del Artículo

ERDesigner NG

Es una herramienta de modelado entidad relación similar a Erwin. La única diferencia es que es de código abierto y además es gratis. Fue diseñado para hacer modelos de base de datos y apoyar a los desarrolladores en el proceso que comprende desde el diseño de la base de datos, hasta la generación de código. Esta herramienta permite ampliar el sistema al instalar nuevos plugins. De esta manera, todo el mundo puede adicionar nuevas características y herramientas para ajustar a ERDesigner a sus propios requisitos


Más información [Designer NG] Retornar al Comienzo del Artículo

Valentina Studio

Valentina Studio, permite Crear, administrar, consultar y explorar Valentina DB, MySQL, MariaDB, Postgres y bases de datos SQLite.


Entre sus principales características cabe destacar las siguientes:

  • Capacidad para crear, editar, importar y administrar bases de datos MySQL, PostgreSQL y SQLite además de la base de datos propietaria Valentina DB
  • Capacidad para gestionar múltiples bases de datos y múltiples operaciones en vistas de pestaña y apiladas
  • Crear, borrar, modificar y ver tablas, campos y métodos.
  • Editor de esquema con vistas de árbol y de columna.
  • Editor de datos, navegación, ordenación y filtrado de registros, exportar registros hallados, previsualización de imágenes.
  • Editor SQL con autocompletado, coloreado de sintaxis, modo de consola, y capacidad de guardar las consultas recientes o marcadas como favoritas.
  • Añadir, borrar usuarios en los servidores de bases de datos, registrar o des-registrar bases de datos, ejecutar diagnósticos, crear, modificar y ver eventos planificados.
  • Utilidades para diagnostica, comprimir, clocar, defragmentar, reindizar y volcar datos.
  • En cualquier momento se puede convertir la edición gratuita de Valentina Studio en la edición Pro por un precio de licencia de 199 dólares. En este caso se suman capacidades de generación de informes , edición y exportación ODBC, o la capacidad de generar las bases de datos a partir del esquema gráfico realizado, entre otras funciones adicionales.


Instalación

Descargar el archivo .deb de la versión que corresponda según la arquitectura de tu pc o laptop

luego abrir una terminal y como usuario root (su) instalar el paquete .deb así:

dpkg -i vstudio_x64_5_lin.deb

una vez instalado ejecutar la aplicación así:

presiona las teclas Alt+F2 y luego escribe vstudio

Vstudio.png


Más información Valentina Studio      Retornar al Comienzo del Artículo.


Véase también:

Manipulación de paquetes con dpkg

Configuración Vista Diseñador para phpmyadmin

DBeaver

DBeaver es un gestor universal de BBDD multiplataforma, que ofrece soporte a las bases de datos más conocidas del mercado (MySQL, Oracle, DB2, SQL Server, PostgreSQL, etc ..) , así como algunas NoSQL (MongoDB, Cassandra)

Características

Como características más destacada ofrece:

  • Navegar por la estructura de BBDD
  • Editar tablas, columnas, keys, etc.
  • Permite ejecutar scripts SQL.
  • Modificar columnas resultantes de una consulta.
  • Resaltado de SQL (específico para cada tipo de motor)
  • Autocompletado en el editor.
  • Soporte para ver y editar archivos BLOB.
  • Exportar tablas o resultados de querys.
  • Generación de entidad-relación.
  • Comparación de esquemas
  • Licencia: Apache License version 2

Instalación

Es recomendable el uso con Java 1.8 o superior


Descargar la version para linux segun la arquitectura de su pc

http://dbeaver.jkiss.org/files/dbeaver-ce_latest_amd64.deb


http://dbeaver.jkiss.org/files/dbeaver-ce_latest_i386.deb


Para ello abrir una terminal y como usuario root ejecutaremos los siguientes comandos:

apt-get update

apt-get upgrade

apt-get install openjdk-8-jdk openjdk-8-jre

ahora reconfiguramos la version de java utilizada por defecto (elegir la version 8, si tenemos otras versiones de java instaladas)

update-alternatives --config java

Seleccionar la versión 8 de java indicando el numero que corresponda en el listado que se presenta

Finalmente Instalar el paquete descargado de dbeaver:

dpkg -i dbeaverpackage.deb

Para más información sobre esta herramienta puedes ingresar a dbeaver.jkiss.org      Retornar al Comienzo del Artículo.

Instalar y Mantener Actualizado Dbeaver

Lo recomendable es instalar Dbeaver pero mantenerlo actualizado, para ello si estamos en debian podemos ejecutarlo lo siguiente desde una terminal y como usuario root:

instalación

wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | apt-key add -

echo "deb https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

apt-get update && apt-get install dbeaver-ce

Actualización

Para actualizarlo únicamente debemos ejecutar desde una terminal y como usuario root lo siguiente:

apt-get update && apt upgrade

Con en comando anterior, cada vez que aparezca una actualización y lo ejecutemos ( apt-get update && apt upgrade), podremos mantener actualizado nuestro Dbeaver con la última versión disponible.


Esta página fue modificada por última vez el  02 de julio de 2019, a las 13:36

Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas