Progetto realizzato per il corso di Basi di Dati presso l’Università degli Studi di Napoli Federico II, anno 2023–2024. Il progetto prevede la progettazione e l’implementazione di un database relazionale ed è accompagnato da una documentazione realizzata in LaTeX.
- PostgreSQL
- PL/pgSQL
- DataGrip
SavingMoneyUnina è un sistema per la gestione delle finanze personali e familiari, in cui l’utente può collegare una o più carte con i rispettivi conti correnti e gestire le transazioni in entrata ed uscita, le quali verranno categorizzate automaticamente o manualmente. Inoltre è possibile creare dei portafogli personali o familiari e programmare spese ricorrenti.
Il progetto include:
- Progettazione concettuale e logica (modello ER → schema relazionale)
- Creazione di tabelle, vincoli di integrità, chiavi primarie e esterne
- Implementazione di trigger e procedure per automatizzare comportamenti complessi