IMPORTANTE: Preparación del entorno de trabajo
Clase 51 de 63 • Fundamentos de Bases de Datos 2017
Preparación del entorno de trabajo
Para la siguiente clase vamos a necesitar instalar las siguientes herramientas en nuestro computador:
Instalación de XAMPP para Windows, Linux y Mac
Lo primero que debes hacer para instalar XAMP es dirigirte a la siguiente url: https://www.apachefriends.org/es/download.html
Una vez dentro busca la descarga para tu sistema operativo, utilizaremos la versión 5.6.40. Lo único que cambia entre versiones es la versión de PHP que incluye XAMPP.
Ya que tengamos descargado el archivo de instalación simplemente debemos seguir la instalación y asegurarnos que tengamos seleccionado MySQL entre los componentes a instalar.
Al finalizar la instalación abrimos el panel de control de XAMPP e iniciamos el servicio de MySQL presionando el botón START.
Instalación de MySQL Workbench para Windows y Mac
Para la instalación de MySQL Workbench debemos dirigirnos primero al siguiente enlace: https://dev.mysql.com/downloads/workbench/
Seleccionamos nuestro sistema operativo e iniciamos la descarga del instalador.
Seguimos los pasos que nos indique el instalador, una vez terminado debemos continuar con la instalación de la base de prueba de Sakila.
Descargando Sakila para Windows, Linux y Mac
Para descargar la base de datos de prueba debemos dirigirnos al siguiente enlace: https://dev.mysql.com/doc/index-other.html
Dentro del sitio debemos buscar la sección de Example Databases y descargar el archivo zip o tgz, el que más te convenga, de la base de datos sakila.
Una vez descargado descomprimimos el archivo, dentro nos encontraremos con 3 documentos: sakila.mwb
, sakila-data.sql
, sakila-schema.sql
Ya solamente nos queda configurar la base de datos Sakila.
Si seguiste bien los pasos deberías tener corriendo MySQL y abierto el programa Workbench.
Nos dirigimos a Workbench para establecer conexión con nuestro MySQL que esta corriendo gracias a XAMPP, deberías ver algo como lo siguiente:
En caso de no encontrar ninguna conexión debemos darle al signo (+) que se encuentra a lado de MySQL Connections. Nos va a saltar un formulario donde debemos darle un nombre a nuestra conexión y debemos revisar que el puerto donde está buscando la conexión sea el mismo que nos marca XAMPP para MySQL.
Una vez tenemos nuestra conexión solamente debemos dar doble click para entrar.
Importando Sakila
Para importar nuestra base de datos Sakila debemos irnos al menú Navigator que se encuentra en el lateral izquierdo, dentro de las opciones de Management encontraremos Data Import/Restore.
Al darle click a Data Import/Restore nos va a desplegar una ventana dentro de Workbench. En esta ventana debemos:
- Elegir la opción Import from Self-Contained File.
- Añadir la ruta hacia el archivo
sakila-schema.sql
. - Dando al botón
New…
vamos a indicar que es un nuevo esquema el que vamos a importar. - Nombrar al nuevo esquema como sakila y revisar que este seleccionada la opción de Dump Structure Only.
- Iniciar la importación de la estructura de Sakila.
Ya tenemos añadida la estructura de la base de datos Sakila en nuestro entorno de trabajo, pero todavía nos falta añadir su información.
Para ello los pasos son muy similares al anterior proceso, con la diferencia de:
- Debemos elegir ahora la ruta al archivo
sakila-data.sql
. - Debemos seleccionar la opción de Dump Data Only.
¡Listo! Ya tienes todo lo necesario para trabajar en la siguiente clase.