Gestore contenuti: informazioni sui campi di riferimento nelle raccolte di database

Tempo di lettura: 3 min.
Nota:
Prima di continuare potresti voler leggere Informazioni sulle raccolte database.
I campi di riferimento ti permettono di collegare una raccolta database ad altre raccolte. Nello specifico, un campo di riferimento associa un elemento di una raccolta con un elemento di una Raccolta diversa.

La relazione creata tra le raccolte è definita nella struttura stessa. Un insieme di Dataset collegati a una raccolta con campi di riferimento, avrà accesso a tutti i campi in tutte le raccolte connesse. Questo consente di collegare gli elementi ai campi di tutte le raccolte di riferimento utilizzando un unico dataset.

Il valore visualizzato nel campo di riferimento deriva dal campo principale della voce specifica nella raccolta di riferimento. Il valore effettivo che è memorizzato nel database è l'ID della voce di riferimento (in altre parole, il valore nell'ID campo di sistema della raccolta di riferimento).
Nota:
  • Puoi creare un campo di riferimento che punti alla stessa raccolta. Per esempio, diciamo che hai una raccolta database con la lista dei dipendenti e vuoi indicare chi è il dirigente per qualcuno di loro. Puoi creare un campo di riferimento chiamato "Dirigenti" che punta alla stessa raccolta, in modo che la tua lista dei dirigenti venga automaticamente dalla tua lista di tutti i dipendenti
  • È possibile creare campi di riferimento che puntino a più elementi alla volta Per ulteriori informazioni, vedi questo articolo

Vantaggi nell'utilizzo dei campi di riferimento

  • Campi di riferimento ti aiutano a evitare di duplicare i tuoi dati. Ti permettono di memorizzare le tue informazioni una sola volta per poi farne riferimento ovunque ti serva
  • I campi di riferimento ti aiutano a mantenere l'integrità dei dati nelle tue raccolte. Poiché le raccolte sono intrinsecamente collegate tra loro, qualsiasi cambiamento nei dati originali si riflette automaticamente nei dati di riferimento. Se un elemento di riferimento viene eliminato nel Gestore dati, appare un messaggio di errore e un'indicazione nel campo di riferimento stesso
  • I campi di riferimento consentono di creare facilmente pagine che utilizzano le informazioni da tutte le raccolte connesse, inclusi i layout principali. Questo è particolarmente utile in elementi come tabelle e gallerie che possono essere collegate solo ad un unico dataset. I campi di riferimento sono utili anche quando si lavora con le Liste dinamiche

Esempi

Supponiamo che tu abbia un database musicale, con raccolte per i tuoi artisti e le tue canzoni. La tua raccolta contiene informazioni su ogni artista, come una foto e una bio, con il campo "Artista" definito come Campo principale

La tua collezione di brani contiene informazioni su ogni canzone, come il nome dell'artista e il link a un video di YouTube. In questo caso, puoi definire il campo "Artista" nella raccolta brani come un campo di riferimento che si collega alla raccolta degli artisti. I valori che appaiono nel campo di riferimento provengono dal campo Principale ("Artista") della collezione Artista. Le immagini riportate di seguito illustrano come tale situazione potrebbe configurarsi:
Nella tua pagina, puoi collegare una tabella al dataset Brani, mostrando il titolo di ogni canzone e il nome e la foto dell'artista.
Nota come il dataset collegato alla tabella consente di connettersi a campi in due diverse collezioni, la raccolte di brani (campo Titolo canzone) e la raccolta di artisti (artista e foto). Questo accade perché le raccolte sono collegate tramite un campo di riferimento. Ora puoi mostrare la foto di ogni artista senza doverla duplicare per ogni canzone da loro cantata.

Hai trovato utile questo articolo?

|