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/: 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.
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 conHAVING
- Subconsultas anidadas
JOIN
entre múltiples tablas para obtener datos relacionados- Ordenamientos avanzados
- Simulación de restricciones con SQL (validaciones de negocio)
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.
- PostgreSQL
- DataGrip (JetBrains)
- SQL
┣ 📁 estructura de la base de datos (bbdd_voluntarios)
┣ 📁 Grafico de la base de datos (unc_esq_voluntarios)
┣ 📁 consultas (queries_volunatrios)
┣ 📄 README.md
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.
- /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.
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 withHAVING
- Nested subqueries
- Multi-table
JOIN
operations - Sorting and ordering results
- Simulated business rules with SQL validations
This project aims to showcase both technical skills in SQL and the ability to document, organize, and present data professionally.
- PostgreSQL
- DataGrip (JetBrains)
- SQL