https://github.com/ayvero/sql-voluntarios-project
SQL project for practicing database queries and constraints using a volunteer management system.
https://github.com/ayvero/sql-voluntarios-project
database datagrip postgresql sql
Last synced: 6 months ago
JSON representation
SQL project for practicing database queries and constraints using a volunteer management system.
- Host: GitHub
- URL: https://github.com/ayvero/sql-voluntarios-project
- Owner: Ayvero
- Created: 2025-04-07T23:15:06.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-04-07T23:26:45.000Z (6 months ago)
- Last Synced: 2025-04-08T00:26:41.679Z (6 months ago)
- Topics: database, datagrip, postgresql, sql
- Homepage:
- Size: 225 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Proyecto SQL - Base de Datos de Voluntarios
Este proyecto forma parte de mi portfolio profesional como desarrolladora backend. Reúne una serie de consultas SQL desarrolladas durante mi formación académica en la materia Bases de Datos, utilizando PostgreSQL y la herramienta DataGrip. El objetivo fue aplicar los conocimientos adquiridos sobre diseño de bases, relaciones, funciones agregadas, subconsultas, restricciones y análisis de datos.
## 🧱 Estructura del proyecto
- **/estructura/**: incluye el script `.sql` para crear las tablas y poblar la base de datos con datos de ejemplo.
- **/consultas/**: contiene el archivo con las principales consultas realizadas, todas comentadas para su fácil comprensión.## 📌 Consultas destacadas
Entre las consultas que se incluyen, se pueden encontrar ejemplos de:
- Selección y filtrado de datos con `WHERE`, `LIKE`, `IS NULL`
- Uso de funciones agregadas como `AVG`, `COUNT`, `MAX`, `MIN`
- Agrupamientos con `GROUP BY` y filtros con `HAVING`
- Subconsultas anidadas
- `JOIN` entre múltiples tablas para obtener datos relacionados
- Ordenamientos avanzados
- Simulación de restricciones con SQL (validaciones de negocio)## 💡 Objetivo
Este proyecto no solo busca demostrar conocimientos técnicos en SQL, sino también la capacidad de documentar, organizar y presentar información de forma profesional y accesible.
## 🛠️ Tecnologías
- PostgreSQL
- DataGrip (JetBrains)
- SQL## 📂 Organización del repositorio
┣ 📁 estructura de la base de datos (bbdd_voluntarios)
┣ 📁 Grafico de la base de datos (unc_esq_voluntarios)
┣ 📁 consultas (queries_volunatrios)
┣ 📄 README.md-------------------------------------------------------
# SQL Project - Volunteers Database
This project is part of my professional backend developer portfolio. It features a set of SQL queries developed during my academic training in the Databases subject, using PostgreSQL and DataGrip. The objective was to apply skills in database design, querying, aggregations, constraints, and data analysis.
## 🧱 Project Structure
- **/estructura/**: includes the `.sql` script to create the tables and populate the database with sample data.
- **/consultas/**: contains the file with all main queries, each one commented for clarity and explanation.## 📌 Featured Queries
This project includes examples of:
- Data selection and filtering using `WHERE`, `LIKE`, `IS NULL`
- Aggregations with `AVG`, `COUNT`, `MAX`, `MIN`
- Grouping with `GROUP BY` and filtering with `HAVING`
- Nested subqueries
- Multi-table `JOIN` operations
- Sorting and ordering results
- Simulated business rules with SQL validations## 💡 Purpose
This project aims to showcase both technical skills in SQL and the ability to document, organize, and present data professionally.
## 🛠️ Tech Stack
- PostgreSQL
- DataGrip (JetBrains)
- SQL