Blog dedicado a la programación y a la informática en general

Ir al contenido | Ir al menú | Ir a las búsquedas

SQL Developer: Obtener Entidad/Relacion



SQL Developer es una herramienta gratuita que proporciona Oracle para trabajar con base de datos. Por defecto, los tipos de Base de datos soportados son Oracle y Access. Aunque es posible incluir otras base de datos como MySQL, SQL Server, PostgreSQL... la realidad es que la funcionalidad para trabajar con ellas no está completa. En el caso de estás últimas, no será posible realizar modificaciones sobre ellas, pero si se podrá consultar la información de las tablas, estructuras, etc.

A continuación, vamos a añadir una conexión a una base de datos PostgreSQL y posteriormente obtendremos el diagrama de Entidad/Relación.

Conectar Base de Datos

En primer lugar, debemos descargar SQL Developer. Una vez realizada la instalación y abierto, esto es lo que veremos.

SQL_1.png

Para crear una conexión a base de datos, pulsaremos sobre el botón añadir que hay en el panel de conexiones.

SQL_2.png

En la siguiente pantalla, observamos lo que hablamos anteriormente, que solo es posible crear conexiones de tipo Oracle o Access.

SQL_3.png

Bueno, pues vamos a solucionar el problema en cuestión, para ellos cerramos la pantalla de "Nueva Conexión", y navegamos a "Herramientas"->"Preferencias...". En el árbol de la izquierda desplegar la opción "Base de Datos" y seleccionar "Controladores JDBC de terceros". Una vez aquí, pulsamos sobre "Agregar Entrada..." y seleccionamos el Driver de la base de datos que queramos conectar, en nuestro caso PostgreSQL. Pulsamos sobre "Aceptar" para cerrar la pantalla de Preferencias, y volvemos crear una "Nueva Conexión", y esta vez observamos que ya nos permite seleccionar la conexión PostgreSQL.

Los drivers de las principales base de datos los puedes conseguir en los siguientes enlaces:

SQL_4.png

Una vez aquí, introducimos los datos de conexión a la base de datos y pulsamos sobre "Conectar".

Ya tenemos la conexión a nuestra base de datos PostgreSQL con la herramienta SQL Developer.

Obtener Entidad/Relacion

Nos vamos al menú "Archivo"-> "Data Modeler"-> "Importar"-> "Diccionario de datos".

SQL_5.png



En la pantalla que aparece, seleccionamos la base de datos, y pulsamos sobre "Siguiente". En la siguiente pantalla, se debe seleccionar el esquema sobre el que se quiere trabajar. Y avanzamos de nuevo a la siguiente pantalla.

SQL_6.png

Ahora toca seleccionar las tablas que queremos que aparezcan en el Diagrama. Una vez seleccionados, pulsamos "Siguiente" y a continuación "Terminar".

En este punto, ya tenemos el diagrama generado. Como detalle, tener en cuenta que se pueden mover los elementos por la pantalla para generar un diagrama más legible y vistoso.

SQL_7.png

Exportar Diagrama de Datos

Una vez disponemos del Diagrama Entidad/Relación, podemos exportarlo a PDF o PNG. Para ello, "Archivo"-> "Data Modeler" -> "Imprimir Diagrama" y seleccionamos el formato de salida que queremos.

Hasta aquí el tutorial, espero que os sea útil.

Un Saludo!

Comentarios

1. El Miércoles, 17 de Mayo de 2017, 16:23 por Margie

¿Qué versión del programa Sql Developer está el tutorial?

2. El Martes, 23 de Mayo de 2017, 10:31 por amunoz

Hola Margie,

No recuerdo que versión era, pero he probado con la actual (4.2) y sigue funcionando exactamente igual.

Saludos

3. El Miércoles, 14 de Marzo de 2018, 08:00 por Oracleiro

Muchas gracias, me ha sido de gran ayuda :-)

4. El Martes, 10 de Abril de 2018, 14:43 por Roberto

como hago con respecto con los drivers? solo lo descargo y marco la carpeta o como?

5. El Miércoles, 11 de Abril de 2018, 10:42 por Fran Márquez

Hola Roberto, 

debes descargarte el Driver desde la página de PostgreSQL (https://jdbc.postgresql.org/download.html).

Desde ahí descargas el archivo JAR que es el que debes seleccionar en el punto "Agregar Entrada..." y seleccionamos el Driver de la base de datos".

 

Un Saludo

6. El Martes, 7 de Abril de 2020, 05:20 por Angelica

Buen Día!

No me aparece la opción importar desde Archivo, ya estoy conectada a la BD pero no veo esa opción, que puedo hacer?, necesita generar el modelo entidad relacion de mi base de datos. Gracias.

Discusiones sobre el mismo tema

URL de retroenlace : https://www.dosmweb.com/blog/index.php?trackback/5

Fuente de los comentarios de esta entrada