Herramientas para trabajar con bases de datos relacionales
Los sistemas gestores de bases de datos más importantes son MySQL y Oracle. No obstante, estos sistemas requieren de instalación en el sistema operativo, por lo que se ha optado por utilizar herramientas online para el desarrollo de todo el curso y así evitar problemas de instalación en diferentes entornos.
A continuación se van a nombrar las herramientas que se pueden utilizar para realizar las actividades de todo el curso. Puede que algunos términos no los entendáis o no sepáis que son ahora mismo, pero a lo largo de todo el curso se explica todo más detalle.
Diagrama Entidad-Relación
Existen muchas herramientas online que permiten crear diagramas de todo tipo, pero la que más se acerca a la notación que se utiliza en este curso es la herramienta Dia.
Dia es una aplicación que hay que instalar en el sistema operativo, se puede hacer desde aquí, pero desde la web rollApp se puede utilizar la aplicación de manera online sin necesidad de instalarla en el ordenador. Simplemente hay que registrarse en la web y una vez iniciada la sesión, ofrece multitud de aplicaciones para utilizar de manera online, lo que podemos llamar un escritorio virtual.
Modelo relacional
Para la creación del modelo relacional se ha elegido la aplicación online ERD Plus, que también permite realizar diagramas Entidad-Relación, pero algo más complicado que Dia.
Para utilizar ERD Plus es necesario también registrarse, y una vez hecho el registro su uso es muy intuitivo.
Lenguaje SQL
A la hora de ejecutar sentencias SQL, es necesario disponer de un sistema gestor de base de datos instalado en el sistema operativo. EstasLa instalacionesinstalación ade menudoun dansistema fallosgestor de base de datos no entra dentro del alcance de este curso, por lo que cuesta solventar para poder usarlas. Para facilitar las cosas, se ha decidido por hacerhará uso de la web Coding Rooms, que dispone de una interfaz sencilla en la que se escriben las sentencias SQL y nos devuelve el resultado de las mismas de manera sencilla.