Che cos’è un modello (in genere)

Un modello deve:

Modello dei dati

Insieme di costrutti utilizzati per descrivere i dati e le strutture atte a memorizzarli, nascondendo alcuni dettagli di memorizzazione

Ad esempio, il modello relazionale fornisce il costrutto relazione (tabella) che permette di definire insiemi di record omogenei

Come si usa un modello

Un modello fornisce regole di rappresentazione (di un problema) che producono la rappresentazione del problema

Due principali tipi di modelli

Modelli logici:

Modelli concettuali:

Schema vs Istanza di un DB

In ogni base di dati esistono: