Basi di Dati
Anno Accademico 2024/2025
Informazioni generali
Il corso verrà tenuto dai Proff. Vittoria de Nitto Personè e Alessandro Pellegrini.
Verrà utilizzata la piattaforma Teams (il link di accesso verrà fornito il prima possibile) unicamente per la consegna degli elaborati della prova pratica. Il sito ufficiale del corso è raggiungibile qui.
Regole per la prova pratica
- La consegna del progetto va effettuata una settimana prima della data di discussione inviando il materiale su Teams, nell’attività relativa agli appelli progettuali. Non potranno essere accettate consegne in altre modalità.
- La consegna richiede l’invio di una relazione (in PDF, redatta secondo il template pubblicato su Teams) e del codice (un file sql per l’istanziazione del DB, tutto il codice Java in un archivio zip).
- Se non si accetta il voto del progetto o se non si raggiunge una valutazione sufficiente, verrà assegnata una nuova specifica di progetto.
- È necessario consegnare il progetto entro l’anno accademico (non è necessario consegnare il progetto dopo aver sostenuto la prova scritta).
- In sede di discussione del progetto, verranno fatte domande (anche teoriche) sulle scelte di progetto e sull’implementazione consegnata.
Le informazioni sull’assegnazione del progetto saranno disponibili nel canale Teams.
Obiettivi del corso
- Prendere dimestichezza con la progettazione di basi di dati
- Realizzazione di applicazioni che sfruttino le tecnologie offerte dai moderni DBMS
Programma del corso
Limitatamente alla parte del corso tenuta dal prof. Pellegrini, gli argomenti saranno i seguenti:
- Database Management System: ruolo, astrazioni e servizi offerti.
- Organizzazione dei dati e gestione della memoria
- Interazione con il DBMS: JDBC
- SQL avanzato