-
Notifications
You must be signed in to change notification settings - Fork 0
4.0 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.
Schema che comprende le tabelle principali su cui si basa l'applicazione.
Sono indicate anche le relazioni che legano le tabelle.
Questo schema, invece, rappresenta per intero il database.
Non sono indicate le relazioni, ma sono intuibili tramite i nomi delle chiavi esterne.
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.