English
Instant Developer Foundation Documentazione
  • Tutorial applicazioni web
  • Modello ad oggetti

Definire una struttura documentale

link
<< Video precedente
Apri in una finestra a tutto schermo.
Video successivo >>

Trascrizione

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.

Ultima modifica: 07/02/2021 / Validità: da 20.0.7800

Ti serve altro aiuto?

Consulta il Forum

Vedi anche

    Scarica il progetto di esempio You Bb Project.zip