Buscar en moleculax
Herramientas para el diseño visual de bases de datos en GNU/Linux

MYSQL WORKBENCH

mysql-vddp

MySQL Workbench es una herramienta visual de diseño de bases de datos que integra desarrollo de software, Administración de bases de datos, diseño de bases de datos, creación y mantenimiento para el sistema de base de datos MySQL. Es el sucesor de DBDesigner 4 de fabFORCE.net, y reemplaza el anterior conjunto de software, MySQL GUI Tools Bundle.MySQL Workbench es uno de los primeros productos de la familia MySQL que ofrece dos ediciones diferentes – una open source y una edición comercial. Esta disponible para Linux, Mac y Windows.
En derivados de Debian se encuentra disponible en los repositorio o en gestor de software, se puede instalar desde la consola escribiendo lo siguiente:
sudo apt-get install mysql-workbench
o se pueden bajar lo binarios de acuerdo al sistema operativo de tu preferencia aquí:

HEIDISQL(JHEIDI)

jheidi 

HeidiSQL, inicialmente conocido como MySQL-Front, es software libre y de código abierto que permite conectarse a servidores MySQL (y sus derivaciones como MariaDB y Percona Server), así como Microsoft SQL Server y PostgreSQL.
Esta disponible para Windows. La versión para Linux se llama jHeidi que esta escrita en java pero  al parecer se descontinuo.
su pagina oficial:

NAVICAT

navicat0625a 

Navicat es un administrador gráfico de base de datos y un software de desarrollo producido por PremiumSoft CyberTech Ltd. para MySQL, MariaDB, Oracle, SQLite, PostgreSQL y Microsoft SQL Server. Cuenta con un Explorador como interfaz gráfica de usuario soportando múltiples conexiones para bases de datos locales y remotas. Su diseño está pensado para satisfacer las diferentes necesidades de un amplio sector del publico; desde administradores y programadores de bases de datos a diferentes empresas que dan soporte y  comparten información con clientes o socios.
Su licencia es propietaria por lo que se paga para su uso, y esta disponible tanto para linux como para window y mac.
Se pueden bajar los binario desde la página oficial de acuerdo al sistema operativo:

PHPMYADMIN

phpmyadmin-7

phpMyAdmin es una herramienta gratuita y de código abierto escrita en PHP con la única intención de facilitar la administración de bases de datos MySQL mediante un navegador web.
Nos permite realizar multitud de tareas diferentes como crear, modificar o eliminar bases de datos, tablas, campos, filas, etc… También podremos ejecutar comprobaciones sobre SQL o administrar usuarios y/o permisos.
La versatilidad y comodidad de poder crear, modificar, etc… en definitiva administrar una base de datos a través de un navegador web, ha llevado a esta herramienta a ser un imprescindible entre sus aplicaciones del día a día, puesto que por ejemplo, podremos instalar phpMyAdmin en un servidor Linux al que se restringirá el acceso, y podremos hacer las gestiones necesarias desde cualquier equipo con acceso a dicho servidor.
Esta disponible para Linux, Mac y Windows.
Para instalarlo en derivados de Ubuntu se puede escribir lo siguiente en la terminal:
sudo apt-get install phpmyadmin

TORA

tora-postgresql-mysql-debian 

Tora es un conjunto de herramientas multiplataforma de software libre creado para ayudar a los administradores y desarrolladores de aplicaciones de bases de datos Oracle. También suministra soporte para MySQL y PostgreSQL.
Es una herramienta muy valorada por los mismos ya que la herramienta que proporciona Oracle, el Enterprise Manager, no es demasiado intuitiva. Los desarrolladores para Oracle de Red Hat Linux afirman hacer un uso intensivo de la misma.
Está disponible para los siguientes sistemas operativos:
Todos los sistemas que soporten POSIX (GNU/Linux, [[BSD] y en general sistemas operativos tipo UNIX)
GNU/Linux, Solaris
Microsoft Windows 32-bits (95/98/NT/2000/XP)
Los binarios los puedes bajar de aqui:
https://github.com/tora-tool/tora/wiki
Para instalarlo en derivados de Ubuntu se puede escribir lo siguiente en la terminal:
sudo apt-get install tora

MYSQL NAVIGATOR

mysql_navigator2

Este programa open sourse nos ofrece una herramienta llena de opciones y muy, pero que muy completa. No solo nos permitirá ejecutar consultas a nuestro servidor de base de datos, tanto local como remoto, si no que además nos permitirá administrar nuestra base de datos a nivel de usuarios y privilegios entre otras muchas opciones como realizar copias de seguridad, migraciones, etc.
Esta disponible para Linux,Mac,Unix y Windows. En derivados de Debian se encuentra en gestor de software o lo puedes instalar escribiendo en la consola :
sudo apt-get install mysql-navigator

https://sourceforge.net/projects/mysqlnavigator/



EMMA

2208_large 

Emma o Extendable MySQL Managing Assistant es una aplicación para desarrolladores y administradores con la que crear bases de datos y tablas, hacer consultas e introducir, editar y borrar registros entre otras posibilidades.
Esta herramienta también permite la exportación de resultados en formato CSV o incluso la edición de varias bases de datos de forma simultánea.
El manejo e instalación del gestor gráfico para MySQL,Emma, resulta bastante intuitivo y nos evita tener que tratar con la línea de comandos.
Esta disponible para Linux y en derivado de Debian se encuentra en los repositorios y se pude instalar desde la consola con lo siguiente:
sudo apt-get install emma

Si gustas bajar los binarios y obtener mas información sobre este proyecto lo puedes ver aquí:
http://freecode.com/projects/emma

MYSQL QUERY BROWSER

mysql_query_browser 

Este es un producto oficial de mysql(ahora propiedad de oracle corporation). además debo decir que este y el que sigue son multiplataforma, por lo que funcionaran igual en Linux y en Windows.
En derivados de Debian se puede encontrar en los repositorios y se instalar abriendo la consola y escribiendo lo siguiente:
sudo apt-get install mysql-query-browser

KNODA

knoda_mainwindow_kmdi

Este programa es más intuitiva y sencilla que la anterior herramienta, pero tiene algunas limitaciones. La verdad, para quienes deseen ahorrar tiempo mediante comandos o no sepa demasiado SQL o scripting, le viene genial, para el resto puede que termine cansado de tanto golpe de ratón.
Descripción:
Knoda es una interfaz gráfica de base de datos para KDE. Knoda le permite:
* Definir y eliminar bases de datos;
* Crear, modificar y eliminar tablas, índices, y la integridad referencial;
* Agregar, modificar y eliminar datos en las tablas;
* Definir, ejecutar y almacenar consultas SQL;
* Definir, ejecutar y guardar consultas con una “consulta con el ejemplo” interfaz gráfica de usuario;
* Crear, modificar y eliminar puntos de vista;
* Importación y exportación de datos CSV;
* Definir y utilizar las formas;
* Definir e imprimir informes, y
* Escribir sus propias extensiones utilizando el integrado intérprete de Python como
Su concepto de lenguaje de scripting controlador permite una conexión uniforme a los servidores de base de datos diferente.
Se encuentra disponible solo para Linux y los binario los puedes bajar aquí:
http://knoda.sourceforge.net/
https://sourceforge.net/projects/knoda/

VALENTINA STUDIO

valentina_studio_mariadb_logo_qfkwvt 

Valentina Studio, es una herramienta de gestión de base de datos, tiene dos versiones. Uno de ellos es gratuito y otra es la versión Pro, con más características a un precio accesible . Ambas versiones son compatibles plataformas Windows, Mac y Linux, por lo que es una herramienta multiplataforma.
Para descargar los binarios correspondientes a tu sistema operativo lo puedes hacer siguiendo la siguiente liga:

DBEAVER

dbeaver1

DBeaver es libre y de código abierto (GPL). Es una herramienta de base de datos universal para los desarrolladores y administradores de bases de datos. La usabilidad es el objetivo principal de este proyecto, la interfaz de usuario del programa es diseñado e implementado cuidadosamente. Es freeware. Es multiplataforma. Se basa en el marco de código abierto y permite la escritura de varias extensiones (plugins). Es compatible con cualquier base de datos que tiene un controlador JDBC. Se puede manejar cualquier fuente de datos externa que puede o no puede tener un controlador JDBC. Hay un conjunto de plugins para ciertas bases de datos (MySQL y Oracle en la versión 1.x) y diferentes utilidades de gestión de base de datos (por ejemplo, ERD).
Esta disponible tanto para Windows,Mac y Linux, aquí puedes bajar los binarios de acuerdo a tu sistema operativo de tu preferencia:

ADMINER

create.png

Adminer (anteriormente conocido como phpMinAdmin) es una herramienta para la gestión de contenidos en MySQL bases de datos (desde la versión 2 también en PostgreSQL , MS SQL , SQLite y Oracle bases de datos). Adminer se distribuye bajo la licencia Apache (o GPL v2 ) en forma de un único PHP archivo (alrededor de 300 KiB de tamaño). Su autor es Jakub Vrána que comenzó a desarrollar esta herramienta como una alternativa de peso ligero a phpMyAdmin , en julio de 2007. Adminer consiguió un poco de atención en 2008, cuando se llegó a la final del CCA en SourceForge . Además, comenzaron a primeros proveedores de alojamiento web para incluir Adminer como MySQL herramienta de gestión en su cartera de servicios. En 2012 Adminer tiene cobertura en Linux.com por segunda vez y esta disponible es mas de 24 idiomas. Las prioridades del proyecto, según su autor, son (en este orden). Seguridad, facilidad de uso, rendimiento, funcionalidad y tamaño.
Características:
  • Los usuarios inician sesión en la que especifica el servidor de destino y proporcionar el nombre de usuario y contraseña (que se almacena durante toda la sesión).
    Funciones básicas: seleccione la base de datos , seleccionar tablas / editar, navegar / Insertar / editar filas de la tabla.
  • Buscar o clasificar a través de varias columnas.
    Edición de otros objetos de base de datos: vistas , disparadores , eventos , procedimientos almacenados , los procesos, las variables de MySQL, los permisos de usuario
    área de texto para comandos SQL y almacenamiento de estos comandos en el historial de comandos.
  • Exportación de bases de datos y tablas (sus estructuras y / o datos) como vertedero de salida o archivo adjunto descargable.
    Fácil de usar interfaz (empleo extensivo de JavaScript ).
    Soporte para múltiples idiomas (árabe, catalán, chino, checo, holandés, Inglés, estonio, francés, alemán, húngaro, italiano, japonés, lituano, persa, polaco, portugués, rumano, ruso, eslovaco, esloveno, español, tamil, turco, Ucranio).
    SQL resaltado de sintaxis.
  • / Base de datos de Visual ER edición de esquema.
  • Contramedidas contra XSS , CSRF , inyecciones SQL , sesión de robo , …”Ligero” – lanzado en una forma de un único archivo.
  • Soporte de CSS “pieles”, así como muchas extensiones.
    La pequeña fila de a uno es un resultado de la compilación y la minimización de los códigos fuente.

SQLITEBROWSER

slackware9.jpg 

sqlitebrowser para SQLite es una herramienta de código abierto de alta calidad visual, para crear, diseñar y editar base de datos compatibles con SQLite
Es para los usuarios y desarrolladores que quieran crear bases de datos, búsqueda y editar datos. Utiliza una interfaz familiar de hoja de cálculo, y no es necesario para aprender comandos SQL complicados.
Controles y asistentes están disponibles para los usuarios son:
Crear y archivos de base de datos compacta.
Crear, definir, modificar y eliminar tablas.
Crear, definir y eliminar índices.
Navegar, editar, añadir y eliminar registros los registros de búsqueda.
Importación y exportación de registros como texto.
Importación y exportación de tablas desde / a archivos CSV.
Importación y exportación de bases de datos desde / a archivos de volcado de SQL.
Realizar consultas SQL e inspeccionar los resultados.
Examinar un registro de todos los comandos SQL emitidas por la aplicación.
Esta disponible para:
Windows
binarios de Windows pueden descargar desde aquí:
MacOS X
Linux
Arch Linux proporciona un paquete a través de pacman.
Para Ubuntu y derivados, @ deepsidhu1313 proporciona un PPA con nuestra última liberación aquí:

PGADMIN III

postgres8-4-pgadmin-ubuntu10-04.png 

pgAdmin III es una aplicación gráfica para gestionar el gestor de bases de datos PostgreSQL, siendo la más completa y popular con licencia Open Source. Está escrita en C++ usando la librería gráfica multiplataforma wxWidgets, lo que permite que se pueda usan en Linux, FreeBSD, Solaris, Mac OS X y Windows. Es capaz de gestionar versiones a partir de la PostgreSQL 7.3 ejecutándose en cualquier plataforma, así como versiones comerciales de PostgreSQL como Pervasive Postgres, EnterpriseDB, Mammoth Replicator y SRA PowerGres.
pgAdmin III está diseñado para responder a las necesidades de todos los usuarios, desde escribir consultas SQL simples hasta desarrollar bases de datos complejas. El interfaz gráfico soporta todas las características de PostgreSQL y facilita enormemente la administración. La aplicación también incluye un editor SQL con resaltado de sintaxis, un editor de código de la parte del servidor, un agente para lanzar scripts programados, soporte para el motor de replicación Slony-I y mucho más. La conexión al servidor puede hacerse mediante conexión TCP/IP o Unix Domain Sockets (en plataformas *nix), y puede encriptarse mediante SSL para mayor seguridad.
Para obtener la última y más reciente versión de pgAdmin debemos dirigirnos a su sitio oficial y hacer la descarga gratuita de la misma deacuerso al SO, el sitio es:
Características más relevantes
  • PgAdmin tiene varias características bastante relevantes, mencionemos algunas:
    EXPLAIN gráfico para nuestras query: Esto nos ofrece una forma más visual de analizar lo que el planificador SQL está realizando cuando ejecutamos un query, de esta forma nos facilita el trabajo de optimizar nuestras consultas.
  • Panel SQL: PgAdmin se comunica con postgreSQL primariamente con lenguaje SQL; en el panel SQL podemos ver las instrucciones SQL generadas cuando utilizamos alguna de las funcionalidades de la interfaz, esto permite al principiante ir poniéndose al día en cómo funciona postgreSQL y al usuario avanzado le ayuda a reducir tiempos pudiendo utilizar estas bases para generar su propio código SQL partiendo desde una base.
  • Edición directa de los archivos de configuración como postgresql.conf y pg_hba.conf: De esta forma ya no necesitamos estar abriendo los archivos con un editor de texto plano, ya podemos hacerlo directamente desde un solo entorno.
  • Exportación de Data: pgAdmin nos permite exportar fácilmente nuestros resultados en CSV o en otros formatos delimitados. Inclusive podemos exportar en HTML, siendo un motor de reportes bastante funcional a pesar de ser básico.
  • Asistente de Restauración y Backups: Nos ayuda a hacer estos procesos de forma más sencilla sin necesidad de estar ahondando en comandos como pg_restore y pg_dump. pgAdmin tiene una buena interfaz que nos permite seleccionar las bases de datos, esquemas, tablas, etc., que deseemos respaldar o restaurar, adicional a esto la pestaña de mensajes nos muestra la línea de comandos donde veremos que comandos se están ejecutando con cada acción.
  • Grant Wizard: Esta funcionalidad nos permite modificar los permisos en las bases de datos y tablas de forma simplificada.
  • Arquitectura de Plugin: Nuevas características recientemente desarrolladas están disponibles a un click de distancia. Inclusive podemos instalar los plugins propios que desarrollemos.

SQL POWER ARCHITECT(SQL POWER ARCHITECT COMMUNITY EDITION)

LucidDbPowerArchitectTables.png

SQL Power Architect herramienta de modelado de datos que fue creada por los diseñadores de almacenamiento de datos y tiene muchas características únicas dirigidas específicamente para los arquitectos de modelado de datos.
Entre sus mayores funcionalidades están:
1. Entorno gráfico para construir modelos de datos Entidad-Relación (Modelo Lógico de Datos)
2. Genera el lenguaje DDL para construir el modelo sobre cualquier base de datos que soporte JDBC (Modelo Físico de Datos)
3. Soporta los siguientes DBMS: Oracle 8i, 9i, 10g; Microsoft SQL Server 2000, 2005, 2008; PostgreSQL, MySQL, DB2, H2 Database
4. Permite hacer Ingeniería Reversa para obtener el modelo lógico a través del modelo físico de datos
5. Permite hacer Caracterización de Datos (Data Profiling) para conocer la naturaleza de los datos: sí existen duplicados, número total de registros, número de registros vacíos, etc.
6.Requiere Java Runtime 6 o superior.
Los binarios están disponibles para Linux, Mac y Windows , se pueden descargar aquí:
http://www.sqlpower.ca/page/architect_download_os

Fuente:https://ricondelzorro.wordpress.com

.


Powered by

http://emiliogomez.com.ar