Associazioni e Passaggio al Livello Logico
Le associazioni collegano le entità e possono essere di tre tipi fondamentali. Uno a uno significa corrispondenza diretta unostudente−unatesi, uno a molti indica che un elemento si collega a più altri unimpiegato−piuˋfigli, mentre molti a molti permette collegamenti multipli in entrambe le direzioni.
Dopo il modello concettuale, devi tradurre tutto nel livello logico che il computer può capire. Esistono diversi approcci: gerarchico (ad albero), reticolare (a grafo), relazionale (a tabelle) e a oggetti.
Il modello relazionale è il più diffuso perché organizza tutto in tabelle semplici da gestire. Una relazione è matematicamente un sottoinsieme del prodotto cartesiano di domini, ma praticamente è solo una tabella con righe e colonne.
💡 Remember: Il grado di una relazione è il numero di colonne, mentre la cardinalità è il numero di righe in un dato momento!
Il dominio di un attributo definisce tutti i valori possibili (es. voti da 60 a 100), mentre le tuple sono le singole righe della tabella che rappresentano i dati reali.