Herramienta de base de datos SQL Server/Oracle/MySQL para desarrolladores (manipulación de DDL, procedimientos almacenados, disparadores, OLEDB, ADO.NET)

Estoy buscando una herramienta de base de datos para desarrolladores con las siguientes características:

  • consultas SQL
  • Se puede conectar a SQL Server, Oracle y MySQL.
  • Puede ejecutarse en distribuciones de Windows y Linux
  • Manipulación de DDL (la interfaz gráfica para crear/editar definiciones de tablas/vistas sería una ventaja, pero no necesaria)
  • Crear/editar procedimientos almacenados, activadores, etc. un plus
  • el soporte para conexiones JDBC sería una ventaja
  • el soporte para proveedores de datos OLEDB / ADO.NET sería una ventaja

No importa (mucho) si es gratuito, de código abierto o propietario (siempre que haya una especie de prueba gratuita para probar antes de comprar la licencia correspondiente).

¿Alguien sabe algo como esto?

Respuestas (3)

Puede usar Eclipse con la plataforma de herramientas de datos de Eclipse :

  • Consultas SQL (con una GUI para crear consultas visualmente)
  • Se puede conectar a SQL Server, Oracle y MySQL.
  • Puede ejecutarse en distribuciones de Windows y Linux
  • Manipulación DDL
  • Crear/editar procedimientos almacenados, disparadores.
  • soporte para conexiones JDBC

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

PD: Toad es solo para Windows, pero por lo demás es una gran herramienta y tiene todas las funciones que solicitó (excepto OLEDB / ADO.NET, de las cuales no estoy seguro).

Yo uso Database Workbench bajo Windows.

Es de pago, pero hay una edición gratuita que admite un solo sistema de base de datos (actualmente InterBase, Firebird o MySQL) y un conjunto básico de características ( matriz de características )

Características, por ejemplo

  • Diseño de modelos de datos (ingeniería inversa de bases de datos existentes para imprimir descripciones gráficas, usar subdiagramas)
  • Editores visuales
  • Depuración de rutinas almacenadas (procedimientos almacenados, funciones almacenadas, paquetes y disparadores)
  • Generador de consultas visuales bidireccionales
  • Información sobre SQL y parámetros
  • Catálogos de código y SQL
  • Plantillas de objeto y código
  • Arrastrar y soltar objetos
  • Comparación y migración de bases de datos (migre estructuras de metadatos de un sistema de base de datos a otro)
  • Transferir, importar y exportar datos (incluso cualquier fuente de datos ODBC o ADO)
  • Unicode habilitado

Algunas capturas de pantalla de la versión gratuita de Firebird:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

¡Gracias Jan! En agosto pasado se lanzó una nueva versión principal ( upscene.com/database_workbench/whatsnew ) y varios de nuestros usuarios usan el producto bajo Linux usando Wine (consulte upscene.com/company/support ).

Puede probar 0xDBE de JetBrains. Es un acceso temprano pero parece una herramienta bastante útil. Admite muchos motores de base de datos: Oracle, MySQL, PostgreSQL, H2, Apache Derby, Sybase, DB2, SQLite, SQLServer y algunos otros.

Principales características:

  1. Finalización de código
  2. Cambio de nombre y búsqueda de usos
  3. Análisis de código y arreglos rápidos
  4. Editor poderoso
  5. Formato de código
  6. Editor de tablas elegante
  7. Navegación
  8. Esquema de gestión

Resumen completo aquí