En este proyecto, diseñé una base de datos de finanzas personales en Microsoft SQL Server con datos ficticios creados por mí. Construí el modelo relacional, generé el diagrama entidad-relación y desarrollé consultas avanzadas para analizar y optimizar información financiera. Este proyecto fue un ejercicio práctico para fortalecer mis habilidades en SQL, desde la creación de tablas hasta la realización de análisis detallados.
⚙️ Principales actividades:
Diseño y creación de la base de datos.
Análisis de datos financieros a través de consultas SQL.
Generación de reportes para identificar patrones de gasto, ahorros, cuellos de botella y análisis presupuestario vs. real.
Uso de funciones avanzadas para extraer información clave y visualizar tendencias.
💡 ¿Qué logré?
Identificar las categorías con mayor gasto y su distribución a lo largo del año.
Comparar el gasto real con presupuestos mensuales y anuales.
Calcular ahorros efectivos por período.
Detectar discrepancias y patrones útiles para optimizar la gestión financiera.
Sentencias DDL:
CREATE TABLE, ALTER TABLE, DROP TABLE.
Sentencias DML:
INSERT INTO, UPDATE, DELETE, SELECT.
Consultas avanzadas:
Joins: INNER JOIN, LEFT JOIN.
Agrupaciones y funciones: GROUP BY, ORDER BY, SUM, AVG.
Filtros: WHERE, HAVING.
Rangos de fechas: BETWEEN.
Alias: Uso de alias (AS) para simplificar y optimizar consultas.
Funciones y operadores:
Funciones de agregación (SUM, COUNT, MAX, MIN).
Funciones de fecha (MONTH, YEAR, DATENAME).
Operadores lógicos (AND, OR, NOT).
Análisis y reportes:
Comparación de presupuestos vs. gastos reales.
Rankings (SELECT TOP).
Cálculo de totales y ahorros.
Herramientas utilizadas:
Microsoft SQL Server (gestión de la base y ejecución de consultas).
Diagramas ER para modelado de datos.