Este repositorio contiene las prácticas que he desarrollado como parte de un curso de SQL orientado a Ciencia de Datos. Está enfocado en aprender y aplicar consultas SQL sobre una base de datos de ejemplo, abarcando desde lo más básico hasta ejercicios avanzados con subconsultas y joins.
📂 notebooks/
Contiene los ejercicios desarrollados en formato Jupyter Notebook. Cada notebook representa una práctica del curso:
creacion_base_datos.ipynb
: creación de la base de datos y tablas iniciales.p5-m4.ipynb
: creación y carga de la tablaempleados
.Practica_7
aPractica_12_PG
: ejercicios con consultas cada vez más complejas (joins, subconsultas, agrupaciones, etc.).Practica_Final_SQL.ipynb
: práctica final con preguntas integradoras.Practica10SQL_PatriciaGarcia.ipynb
: ejercicios personalizados resueltos por mí.
🗃️ localhost.session.sql
Archivo de sesión con consultas ejecutadas directamente en el entorno SQL local.
⚙️ .vscode/settings.json
Configuración del entorno de desarrollo con conexión a la base de datos local (MySQL
, base de datos llamada datos
).
- Creación de bases de datos y tablas (
CREATE DATABASE
,CREATE TABLE
) - Consultas SELECT simples y avanzadas (
WHERE
,ORDER BY
,DISTINCT
) - Funciones de agregación (
SUM
,AVG
,COUNT
, etc.) - Agrupamiento y filtrado (
GROUP BY
,HAVING
) - Joins entre tablas (
INNER JOIN
,LEFT JOIN
) - Subconsultas simples y correlacionadas
- Consultas condicionales y lógicas
- Problemas tipo entrevista o análisis realista de datos
- MySQL local
- Jupyter Notebook (extensión SQL)
- VS Code + SQLTools
- Clona este repositorio.
- Asegúrate de tener MySQL instalado y crea una base de datos llamada
datos
. - Ejecuta los notebooks en Jupyter (con extensión SQL) o revisa el archivo
.sql
para ejecutar directamente las consultas.
Patricia García
📚 Data Analyst | Ciencia de Datos | SQL
💻 GitHub: Patricoders23