Introducción a Bases de Datos
> Sesión 1
- Establecer la conexión a una base de datos relacional.
- Analizar la estructura de distintas tablas en una base de datos.
- Escribir consultas básicas que permitan obtener los campos de una tabla, ordenar y limitar los resultados.
Comenzaremos con la conexión a una base de datos relacional de MySQL. Las conexiones a bases de datos se llevan a cabo mediante el llamado Modelo Cliente-Servidor.
La información de una base de datos se encuentra alojada en un servidor, por lo general, una computadora de gran potencia. Para conectarnos hacemos uso de un cliente que recibe datos de la base y envía peticiones para cambiar o agregar datos.
Una vez que hemos accedido a un servidor de bases de datos, nos encontramos con un listado de distintas bases, donde cada una contiene tablas. Una tabla se compone de:
- Renglones
- Columnas
- Llaves primarias y foráneas.
- Datos
- Tipos de datos
Dichas tablas pueden estar relacionadas o no.
En su forma más básica una consulta se compone de:
- Una cláusula
SELECT
que indica los campos de la tabla que se desean obtener. - Una cláusula
FROM
que indica de dónde obtener los datos. - Una cláusula
WHERE
que representa los filtros que podemos aplicarle a los datos.
Una vez obtenidos los datos requeridos mediante una consulta, es posible ordenarlos o limitar el número de registros mediante las cláusulas:
Aplica lo todo lo que aprendiste durante la sesión en estos ejercicios.
Aplica lo todo lo que aprendiste durante la sesión a tu proyecto personal.