Skip to content
Alessandro Perini edited this page Oct 11, 2016 · 17 revisions

< Home

UML Database

La piattaforma può funzionare solo con la presenza di un supporto che contenga i dati utente, le informazioni e i vari fle. Per questo abbiamo utilizzato un database relazionale e il servizio di filehosting di Dropbox. I seguenti UML rappresentano le tabelle del database e le loro relazioni.

Versione con tabelle principali

Schema che comprende le tabelle principali su cui si basa l'applicazione.
Sono indicate anche le relazioni che legano le tabelle.

Database

Versione completa

Questo schema, invece, rappresenta per intero il database.
Non sono indicate le relazioni, ma sono intuibili tramite i nomi delle chiavi esterne.

Database

Database File

Oltre il classico database relazionale che permette di salvare i dati testuali, l'applicazione necessita di uno spazio di salvataggio per i dati multimediali ( per esempio il salvataggio di un appunto in formato .pdf, .zip, .txt, ecc.. ).
Per questo abbiamo utilizzato il servizio di filehosting di Dropbox.
Per le interazioni tra applicazione e spazio hosting abbiamo utilizzato le librerie messe a disposizione da dropbox.