Definire una struttura documentale
copia linkTrascrizione
Abbiamo compreso cosa intendiamo con il termine struttura documentale: l’insieme della definizione di classi documentali (derivate da tabelle database) con la definizione delle collection (derivate dalle foreign key database); verrebbe difficile creare una collection Appartamenti dentro a Comune se la tabella Appartamenti non avesse un campo di riferimento (IDComune).
Come si definiscono le collection documentali, si utilizza sempre il trascinamento e la tastiera con CTRL + SHIFT, per la precisione si trascina la classe documentale Figlia (detail) sulla classe documentale Padre (Master).
Proviamo, prendiamo la classe Appartamento e la trasciniamo sulla classe Comune, premendo CTRL + SHIFT, lasciamo mouse e tastiera ed ecco che l’oggetto Collection è stato creato.
Controllandone le proprietà possiamo notare che l’oggetto sfrutta la libreria IDCollection ed i dati contenuti sono oggetti documentali di tipo Appartamento.
Possiamo anche avere una visualizzazione grafica della struttura; posizioniamoci sull’oggetto padre Comune, Menu Visualizza, Grafico: si nota chiaramente la presenza di un oggetto padre Comune ed oggetti figli di secondo livello Appartamento; quando andremo a scrivere il codice potremo chiedere di caricare in memoria solo i dati del Comune o i dati del Comune e di tutti gli appartamenti relativi.
Il database YouBb è formato da altre tabelle e altre relazioni, vi invito a controllare tra il materiale allegato a questo tutorial dove troverete la struttura intera del database; se scaricate il progetto al termine del tutorial troverete il progetto completo con tutte le tabelle e tutti i documenti creati.
Se volete questo è l’esercizio che vi lascio, provate in autonomia a creare la struttura database e documentale seguendo le informazioni nel materiale allegato, perché nei prossimi tutorial il progetto che userò sarà già completo di tutto.
Come si definiscono le collection documentali, si utilizza sempre il trascinamento e la tastiera con CTRL + SHIFT, per la precisione si trascina la classe documentale Figlia (detail) sulla classe documentale Padre (Master).
Proviamo, prendiamo la classe Appartamento e la trasciniamo sulla classe Comune, premendo CTRL + SHIFT, lasciamo mouse e tastiera ed ecco che l’oggetto Collection è stato creato.
Controllandone le proprietà possiamo notare che l’oggetto sfrutta la libreria IDCollection ed i dati contenuti sono oggetti documentali di tipo Appartamento.
Possiamo anche avere una visualizzazione grafica della struttura; posizioniamoci sull’oggetto padre Comune, Menu Visualizza, Grafico: si nota chiaramente la presenza di un oggetto padre Comune ed oggetti figli di secondo livello Appartamento; quando andremo a scrivere il codice potremo chiedere di caricare in memoria solo i dati del Comune o i dati del Comune e di tutti gli appartamenti relativi.
Il database YouBb è formato da altre tabelle e altre relazioni, vi invito a controllare tra il materiale allegato a questo tutorial dove troverete la struttura intera del database; se scaricate il progetto al termine del tutorial troverete il progetto completo con tutte le tabelle e tutti i documenti creati.
Se volete questo è l’esercizio che vi lascio, provate in autonomia a creare la struttura database e documentale seguendo le informazioni nel materiale allegato, perché nei prossimi tutorial il progetto che userò sarà già completo di tutto.
Ultima modifica: 31/08/2022 / Validità: da 20.0.7800