Los Entornos de Desarrollo Integrado (IDEs), son aplicaciones informáticas formadas por un conjunto de herramientas de programación con el siguiente objetivo.
- Simplificar la tarea al programador.
- Agilizan el desarrollo de programas.
Además un IDE, puede utilizarse para uno o varios lenguajes de programación.
Componentes de los entornos de desarrollo.
- Editor de texto. Parte en la que escribimos el código fuente.
- Compilador. Se encarga de traducir el código fuente escrito en lenguaje de alto nivel a un lenguaje de bajo nivel. De esta forma, la máquina será capaz de interpretarlo y ejecutarlo.
- Intérprete o interpretador. Realiza la traducción a medida que se ejecuta la instrucción. Son más lentos que los compiladores, pero no dependen de la máquina sino del propio intérprete.
- Depurador (Debugger). Depura y limpia los errores en el código fuente. Permite detener el programa en cualquier punto de ruptura para examinar la ejecución.
- Constructor de interfaz gráfica. Simplifica la creación de interfaces gráficas de usuario permitiendo la colocación de controles arrastrando y soltando en un editor.
- Control de versiones. Controla los cambios realizados sobre las aplicaciones, obteniendo así revisiones y versiones de las aplicaciones en un momento dado.
Instalación de entornos de desarrollo.
Existen muchos tipos de entornos de desarrollo, pero vamos a realizar la instalación un IDE orientado al trabajo con bases de datos y crear modelos de datos (SQLDEVELOPER con Data Modeler, herramienta de Oracle. Otro IDE famoso y muy utilizado es el eclipse para programar en java, cuya instalación podeis realizar desde aquí.
Instalación de SQL Developer
SQL Developer es una herramienta gráfica de Oracle que simplifica el desarrollo de las bases de datos, especialmente en ORACLE.
¿Qué se puede hacer con el SQL Developer?
Con esta herramienta podremos:
- Navegar, editar y crear objetos de base de datos Oracle.
- Ejecutar sentencias SQL.
- Editar y depurar PL SQL.
- Ejecutar informes.
- Colocar archivos bajo control de versiones.
- Crear modelos de datos y generar DLL correspondientes.
- Realizar modelos relacionales e ingeniería entre modelo lógico y relacional.
¿Cómo se instala SQL Developer?
- Primero descargaremos la versión sqldeveloper3.2.10.09.57.
- Descomprimimos el fichero descargado e iniciamos el ejecutable sqldeveloper.exe.
- Indicamos la ruta donde está instalado el JDK. Tendremos en cuenta la versión del sistema operativo (32 o 64 bits).
Esta herramienta está pensada para trabajar con Oracle, aunque puede usarse con otras bases de datos como MySQL. Para ello, solo tendríamos que instalar el conector que corresponda.
Para el uso de la herramienta Data Modeler o el control de versiones que incorpora SQL Developer no es necesario tener instalada la BD Oracle. Sin embargo, es recomendable tenerlo instalado, al igual que MySQL.
Al arrancar SQL Developer veremos en la parte izquierda un bloque donde configuraremos las conexiones a la BD y un bloque central donde tendremos ayudas y tutoriales.
Cómo crear una base de datos con los entornos de desarrollo SQL Developer y MySQL.
Vamos a ver como crear una base de datos con diferentes entornos de desarrollo.
Creación de una base de datos con SQL Developer.
Para crear una conexión pulsaremos en el botón más (+) en el panel de conexiones. Se visualizará un cuadro de diálogo para poner los datos de la conexión y tendremos que rellenar:
- Nombre de la conexión. Es el nombre que se verá en el panel. Después se creará un usuario y una contraseña.
- Tipo de conexión. Dejaremos las opciones por defecto. También será importante saber el puerto y el SID (nombre de la instancia).
Una vez creada una conexión, si hacemos clic sobre ella veremos la ventana de trabajo SQL, donde podremos escribir y ejecutar sentencias SQL.
También podremos ver los objetos asociados a una conexión, es decir, las tablas. En este caso, si hacemos clic sobre cualquiera de ellas, podremos ver el detalle de la misma.
Si nos aparece una ventana alertando de que la contraseña va a caducar al acceder con el usuario, deberemos escribir en la hoja de trabajo el siguiente comando sql. alter user USUARIO identified by hr2 donde:
- USUARIO será el nombre del usuario de la conexión.
- hr2 la nueva clave.
Ejecutamos la sentencia y además debemos poner la contraseña en propiedades de la conexión.
Creación de una base de datos con MySQL y SQL Developer.
Si queremos crear una BD distinta de Oracle tendremos que instalar el driver JDBC que corresponda.
Para MySQL instalaremos mysql-connector-java5.1.18-bin.jar.
- Lo copiamos en una carpeta y vamos a Herramientas/Preferencias.
- En la siguiente ventana accedemos a la sección Bases de datos y seleccionamos Controladores JDBC de Terceros.
- Ahora seleccionamos la ruta del fichero .jar. En este punto, ya nos aparecerá una pestaña nueva en la ventana de creación de conexiones.
- Reiniciaremos el SQL Developer.
Para conectarnos a la base de datos haremos lo siguiente.
- Pulsaremos en nueva conexión, escribimos el nombre de usuario, el servidor y el puerto de entrada.
- En la selección de la base de datos elegimos la que queramos usar y guardamos la conexión.
- Una vez conectados se podrán realizar consultas y otro tipo de sentencias SQL.