An open API service indexing awesome lists of open source software.

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.

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