La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Il modello relazionale

Presentazioni simili


Presentazione sul tema: "Il modello relazionale"— Transcript della presentazione:

1 Il modello relazionale

2 Il modello relazionale
Basato sul concetto matematico di relazione: Dati n domini (non necessariamente distinti) D1, D2, … Dn una relazione r su D1, D2, … Dn è un sottoinsieme del prodotto cartesiano D1 x D2 x … x Dn Quindi ogni elemento di r è un’n-pla (d1, d2, … dn) con di  Di

3 Relazioni e tabelle Una relazione r su D1, D2, … Dn può essere rappresentata mediante una tabella: le righe corrispondono agli elementi (n-ple) della relazione le colonne corrispondono ai domini D1, D2, … Dn

4 Relazioni e tabelle La seguente è una relazione con due
4-ple su String,String,Integer,Real Paolo Rossi 2 26,5 Mario Bianchi 10 28,7

5 Relazioni e tabelle Problema: Come interpretare i dati nella tabella?
Paolo Rossi 2 26,5 Mario Bianchi 10 28,7

6 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

7 Relazioni e tabelle nome di relazione schema di relazione attributi
Cognome Es. sost. Media Studente

8 Relazioni e tabelle Nome Cognome Es. sost. Media Paolo Rossi 2 26,5
Mario Bianchi 10 28,7 Studente tuple istanza di relazione

9 Basi di dati relazionali
Schema di base di dati relazionale: insieme R1, R2, …, Rn di schemi di relazione Base di dati relazionale con schema R1, R2, …, Rn: insieme r1, r2, …, rn dove ri è una istanza di relazione con schema Ri


Scaricare ppt "Il modello relazionale"

Presentazioni simili


Annunci Google