Un espacio dedicado a consolidar el aprendizaje del lenguaje SQL a través de ejercicios documentados detalladamente. Mientras que en plataformas como HackerRank refuerzo la sintaxis y algoritmos, este repositorio concentra casos de estudio y actividades integrales que simulan la dinámica de trabajo con bases de datos en proyectos reales.
🚀 Objetivos del Proyecto
- Dominio de la herramienta: Implementación de soluciones y trabajo de sintaxis.
- Estructuras de Control: Aplicación de condicionales, bucles (ciclos) y estructuras secuenciales.
- Casos de estudio: Trabajo sobre bases de datos publicas con grandes cantidades de datos.
- Los documentos cuentan con comentarios, observaciones y fórmulas en español (The programs include comments, observations, and explanatory formulas written primarily in Spanish to help clarify the code and its purpose).
1️⃣ Requisitos previos
- Un Gestor de Bases de Datos (SGBD) instalado (ej. MySQL Workbench, SQL Server Management Studio, PostgreSQL o DBeaver).
- Git (opcional, si deseas clonar el repositorio).
2️⃣ Cómo obtener el repositorio Puedes descargar los ejercicios de dos formas:
- Clonar con Git:
git clone https://github.com/odrasanchezdev/sql-fundamentos-didacticos
3️⃣ Instrucciones de ejecución
Nota importante: Revisa el encabezado de cada script .sql antes de ejecutarlo.
Caso A: El script incluye la creación de la Base de Datos Si el archivo .sql contiene los comandos CREATE DATABASE e INSERT:
- Abre tu gestor de base de datos (DBMS).
- Abre el archivo .sql directamente en el editor.
- Ejecuta el script completo. La base de datos, tablas y registros se crearán automáticamente.
Caso B: El script requiere una Base de Datos externa Si el ejercicio trabaja sobre una base de datos pública o descargada de internet (ej. Sakila, Northwind, World):
- Descarga e importa primero la base de datos fuente en tu gestor.
- Asegúrate de seleccionar o usar esa base de datos antes de correr las consultas:
SQL
USE nombre_de_la_base_de_datos;
Ejecuta las consultas del archivo .sql
💡 Puntos clave que mejoran la experiencia
- Aclarar el
USE nombre_bd;: Muchos errores al ejecutar.sqlocurren porque el cliente no tiene seleccionada la base de datos activa.
Si tienes alguna pregunta, encuentras un error en alguno de los documentos o deseas sugerir una mejora, ¡no dudes en abrir un issue en este repositorio! Me encantaría recibir tus comentarios.
- ¿Encontraste un error? Abre un issue y describe el problema.
- ¿Tienes una sugerencia? Abre un issue y comparte tu idea.
Acercate a mis redes sociales para atender tus dudas y sugerencias en la sección de Contacto
Se permite el uso, copia y distribución de este proyecto, siempre y cuando se mantenga la atribución original y no se sublicencie. No se permite su distribución, modificación o uso comercial sin permiso expreso del autor.
Copyright (c) 2026 at Odra Sanchez. Enlace del perfil:
Si tienes alguna pregunta o sugerencia, no dudes en contactarme: