SQL Developer: Obtener Entidad/Relacion
Por Fran Márquez el Martes, 30 de Septiembre de 2014, 13:11 - Enlace permanente
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.
Para crear una conexión a base de datos, pulsaremos sobre el botón añadir que hay en el panel de conexiones.
En la siguiente pantalla, observamos lo que hablamos anteriormente, que solo es posible crear conexiones de tipo Oracle o Access.
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:
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".
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.
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.
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
¿Qué versión del programa Sql Developer está el tutorial?
Hola Margie,
No recuerdo que versión era, pero he probado con la actual (4.2) y sigue funcionando exactamente igual.
Saludos
Muchas gracias, me ha sido de gran ayuda :-)
como hago con respecto con los drivers? solo lo descargo y marco la carpeta o como?
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
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.