Skip to content

Database schema

ValentinaFerrazzi edited this page Aug 21, 2020 · 6 revisions

Schema DB (modello ER)

Le entità presenti all’interno della nostra applicazione sono User e Artwork. L’entità User è di base caratterizzata dai campi nome, cognome, categoria (necessaria per suggerimenti personalizzati di opere), username, email (chiave primaria), password e campo admin (booleano necessario per poter distinguere gli utenti in amministratori e non). A questi campi si aggiungono poi tutti quelli necessari per l’implementazione di funzionalità come remember me, reset password, session, utilizzo di omiauth.

| Name | Surname | Category | Username | Email | Password | Admin |

Per quanto riguarda la risorsa Artwork, questa è cosi strutturata:

| Voto | Valutazioni | Periodo | Nome | Indirizzo | Foto1 | Foto2 | Foto3 | Foto4 | Foto5 | Autore | Dimensioni | Categoria | Latitudine | Longitudine |

Clone this wiki locally