Skip to content

analiaBurgosDev/sql-voluntarios-project

Repository files navigation

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

About

SQL project for practicing database queries and constraints using a volunteer management system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published