Lo scenario
Un'applicazione di journaling necessita di uno schema relazionale per gestire utenti, diari e voci, tag e allegati di file.
Cosa contiene questo disegno
Leggi le decisioni che ne stanno alla base.
01
La chiave primaria composta in EntryTag modella la relazione molti-a-molti tra voci e tag.
02
Gli allegati fanno riferimento diretto alle voci per gestire relazioni uno-a-molti.
03
La proprietà dell'utente si propaga dai diari alle voci tramite eliminazione a cascata, senza un collegamento diretto tra utente e voce.
Quando riutilizzarlo: per qualsiasi app personale di journaling, annotazione o raccolta di contenuti che richieda tag e allegati.