Il modello relazionale Il modello relazionale Basato sul
Il modello relazionale
Il modello relazionale Basato sul concetto matematico di relazione: Dati n domini (non necessariamente distinti) D 1, D 2, … Dn una relazione r su D 1, D 2, … Dn è un sottoinsieme del prodotto cartesiano D 1 x D 2 x … x Dn Quindi ogni elemento di r è un’n-pla (d 1, d 2, … dn) con di Di
Relazioni e tabelle Una relazione r su D 1, D 2, … Dn può essere rappresentata mediante una tabella le cui righe corrispondono agli elementi (n-ple) della relazione e le cui colonne corrispondono ai domini D 1, D 2, … Dn
Relazioni e tabelle La seguente è una relazione con due 4 -ple su String, Integer, Real Paolo Rossi 2 26, 5 Mario Bianchi 10 28, 7
Relazioni e tabelle Problema: Come interpretare i dati nella tabella? Paolo Rossi 2 26, 5 Mario Bianchi 10 28, 7
Relazioni e tabelle Soluzione: Assegnare nomi alla tabella e alle colonne Studente Nome Cognome Es. sost. Media Paolo Rossi 2 26, 5 Mario Bianchi 10 28, 7
Relazioni e tabelle nome di relazione attributi Studente Nome tuple schema di relazione Cognome Es. sost. Media Paolo Rossi 2 26, 5 Mario Bianchi 10 28, 7 istanza di relazione
Basi di dati relazionali • Schema di base di dati relazionale: insieme R 1, R 2, …, Rn di schemi di relazione • Base di dati relazionale con schema R 1, R 2, …, Rn : insieme r 1, r 2, …, rn dove ri è una istanza di relazione con schema Ri
- Slides: 8