Práctica Base de Datos
Práctica Base de Datos
Práctica Base de Datos
Para poder trabajar con MySQL, pueden descargar el empaquetado XAMPP, el cual instala:
Apache, PHP y MySQL.
Bitnami es una herramienta para manejadores de contenido, para esta práctica de bases de datos
es irrelevante. Si desea saber más del tema puede dejar marcada l a casilla y visitar la página.
Clic en Next para que inicie la instalación.
Al finalizar la instalación pregunta si quiere abrir el panel de control, deje marcada la casilla y clic
en Finish
Sólo tiene dos idiomas inglés o alemán. Seleccione el que más conozca y de clic en Save.
Panel de control de XAMPP. En este panel de control usted puede administrar los servicios
instalados, para nuestra práctica sólo necesitamos iniciar el servicio MySQL, para eso pulse el botón
Start que se encuentra al frente del servicio.
Es posible que la primera vez le genere un mensaje del Firewall de Windows, seleccione Permitir
acceso.
Cuando el servicio se inicia, lo marca de color verde y el botón cambia de Start a Stop.
PARTE 2: Comandos SQL
Inicialmente, vamos a trabajar con comandos SQL, sin ningún Administrador de Bases de datos.
Recuerde, una base de datos es un almacén de información que se guarda en tablas relacionadas
entre sí. Un servidor de base de datos, es un servicio instalado en un computador que permite
manejar bases de datos. Un Administrador de Base de datos (DBSM), es una aplicación que facilita
la administración de las bases de datos de un servidor.
SQL es el Lenguaje de consultas estructurado que manejan todas las bases de datos relacionales.
Existen dos grandes grupos Lenguaje de definición de datos (Data Definition Language, DDL por sus
siglas en inglés) y Lenguaje de Manipulación de Datos (Data Manipulation Language, DML). El
primero nos permite crear la estructura de la base de datos y las tablas; y el segundo nos permite
hacer operaciones sobre los datos, es decir el CRUD (Create – Read – Update – Delete).
Para esta práctica vamos a utilizar las instrucciones del archivo JS - MySQL Guía Rápida.pdf, el cual
fue compartido en la carpeta BD del material del curso. La práctica inicia en la página 8.
Se busca la carpeta bin dentro la ruta de instalación del MySQL, bajo la ruta de instalación del
XAMPP, en mi caso es C:\xampp\mysql\bin. Abrimos una ventana de comandos (Símbolo del
sistema) y buscamos dicha ruta:
mysql -uroot -p
donde le estamos diciendo que nos permita ingresar al servidor con el usuario root y solicitando
clave. Importante: para que nos deje ingresar debimos con anticipación subir el servicio en la
consola del XAMPP.
Al dar Enter nos pide un password, como no le hemos definido ninguno simplemente pulsamos
Enter de nuevo. Con esto ya nos deja dentro del servidor y podemos empezar a ejecutar comandos.
Importante, todos los comandos terminan en punto y coma.
Iniciamos con las consultas del documento indicado, inicialmente se muestra el ejemplo del
documento y seguido va la muestra en la ventana de comandos, usted debe repetir estos últimos
(es decir la pantalla negra).
Recuerde, en las bases de datos también existen tipos de dato (como en java, aunque con algunas
variaciones) para ver el listado de tipos de dato puede dirigirse al documento.
Recuerde que en los update y delete es muy importante utilizar
el WHERE de lo contrario podemos modificar o eliminar todos
los registros de la tabla.
Cuando lo abrimos por primera vez no tiene ninguna conexión configurada, se debe ver así:
En la parte inferior, clic en Nueva. Nos muestra los campos para conectarnos a un servidor de base
de datos:
Nos interesan:
Usuario: root
Al dar clic en Abrir nos debe dejar conectar a nuestro servidor, importante para que esto funcione
debemos haber iniciado el servicio en la consola de XAMPP.
Cuando nos conectamos, nos muestra las bases de datos, (como cuando ejecutábamos el comando
show databases). Nos ofrece una interfaz gráfica para realizar las acciones que realizamos en el
punto anterior con comandos, es decir: crear y eliminar bases de datos; crear, modificar y eliminar
tablas; insertar, actualizar, borrar y consultar datos.
Es su misión practicar dentro de la herramienta para aprender a usarla. Para efectos de la tarea, les
recuerdo que para exportar un backup de una base de datos, seleccionan la base de datos que
desean exportar y con clic derecho o por el menú Herramientas, seleccionan la opción Exportar
Base de Datos como SQL.
Abre una ventana con opciones para exportar
Ingoramos las advertencias, clic en Aceptar y listo, ya tenemos cargado nuestro backup de base de
datos.