Tabella "anagrafica"
| Lotti | Daniela | X1X23AB | 23 | 54.5 |
| Ferrari | Claudia | XX12T54 | 24 | 56 |
| Feltri | Guglielmo | AA32X67 | 45 | 72 |
| Feltri | Daniela | ER58GH4 | 19 | 48 |
| Insieme dei cognomi o Dominio dei cognomi | Attributo cognome | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Insieme delle età o Dominio delle età | Attributo età | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
Tabella "corsi"
| X1X23AB | nuoto | 240.000 | ||
| XX12T54 | tennis | 200.000 | ||
| AA32X67 | squash | 100.000 | ||
| ER58GH4 | pallavolo | 150.000 | ||
| XX12T54 | nuoto | 120.000 | ||
| X1X23AB | scherma | 175.000 |
| Insieme dei corsi o Dominio dei corsi | Attributo corso | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Feltri | Guglielmo | AA32X67 | 45 | 72 |
| AA32X67 | squash | 100.000 |
| La colonna si chiama corso, questo è l'attributo. Quelli che sono presentati sono i valori dell'attributo in quella relazione o tabella "corsi". |
ALTRA DEFINIZIONE DI RELAZIONE
Si puņ dare una seconda definizione di relazione:
Una relazione di grado n è un insieme di tuple t, dove t è una funzione Di (i= 1, 2, ..,n)
Lo schema di una relazione è la lista dei nomi degli attributi usati
per la rappresentazione tabellare di quella relazione. Se una relazione ha nome R
e gli attributi di R sono A1, A2, ..., Ak, lo schema
della relazione è di solito rappresentato come: L'ordine secondo il quale sono descritti gli attributi non ha importanza.
|
| 1 | Lotti | Daniela | X1X23AB | 23 | 54.5 | X1X23AB | nuoto | 01/09/96 | 240.000 | 01/03/96 |
| 2 | Lotti | Daniela | X1X23AB | 23 | 54.5 | XX12R54 | tennis | 12/10/96 | 200.000 | 12/01/96 |
| 3 | Lotti | Daniela | X1X23AB | 23 | 54.5 | AA32X67 | squash | 05/11/96 | 100.000 | 05/01/96 |
| 4 | Lotti | Daniela | X1X23AB | 23 | 54.5 | ER58GH4 | pallavolo | 11/11/96 | 150.000 | 11/02/96 |
| 5 | Lotti | Daniela | X1X23AB | 23 | 54.5 | XX12T54 | nuoto | 01/12/96 | 120.000 | 01/03/96 |
| 6 | Lotti | Daniela | X1X23AB | 23 | 54.5 | X1X23AB | scherma | 15/12/96 | 175.000 | 15/03/96 |
| 7 | Ferrari | Claudia | XX12T54 | 24 | 56 | X1X23AB | nuoto | 01/09/96 | 240.000 | 01/03/96 |
| 8 | Ferrari | Claudia | XX12T54 | 24 | 56 | XX12T54 | tennis | 12/10/96 | 200.000 | 12/01/96 |
| 9 | Ferrari | Claudia | XX12T54 | 24 | 56 | AA32X67 | squash | 05/11/96 | 100.000 | 05/01/96 |
| 10 | Ferrari | Claudia | XX12T54 | 24 | 56 | ER58GH4 | pallavolo | 11/11/96 | 150.000 | 11/02/96 |
| 11 | Ferrari | Claudia | XX12T54 | 24 | 56 | XX12T54 | nuoto | 01/12/96 | 120.000 | 01/03/96 |
| 12 | Ferrari | Claudia | XX12T54 | 24 | 56 | X1X23AB | scherma | 15/12/96 | 175.000 | 15/03/96 |
| 13 | Feltri | Guglielmo | AA32X67 | 45 | 72 | X1X23AB | nuoto | 01/09/96 | 240.000 | 01/03/96 |
| 14 | Feltri | Guglielmo | AA32X67 | 45 | 72 | XX12T54 | tennis | 12/10/96 | 200.000 | 12/01/96 |
| 15 | Feltri | Guglielmo | AA32X67 | 45 | 72 | AA32X67 | squash | 05/11/96 | 100.000 | 05/01/96 |
| 16 | Feltri | Guglielmo | AA32X67 | 45 | 72 | ER58GH4 | pallavolo | 11/11/96 | 150.000 | 11/02/96 |
| 17 | Feltri | Guglielmo | AA32X67 | 45 | 72 | XX12T54 | nuoto | 01/12/96 | 120.000 | 01/03/96 |
| 18 | Feltri | Guglielmo | AA32X67 | 45 | 72 | X1X23AB | scherma | 15/12/96 | 175.000 | 15/03/96 |
| 19 | Feltri | Daniela | ER58GH4 | 19 | 48 | X1X23AB | nuoto | 01/09/96 | 240.000 | 01/03/96 |
| 20 | Feltri | Daniela | ER58GH4 | 19 | 48 | XX12T54 | tennis | 12/10/96 | 200.000 | 12/01/96 |
| 21 | Feltri | Daniela | ER58GH4 | 19 | 48 | AA32X67 | squash | 05/11/96 | 100.000 | 05/01/96 |
| 22 | Feltri | Daniela | ER58GH4 | 19 | 48 | ER58GH4 | pallavolo | 11/11/96 | 150.000 | 11/02/96 |
| 23 | Feltri | Daniela | ER58GH4 | 19 | 48 | XX12T54 | nuoto | 01/12/96 | 120.000 | 01/03/96 |
| 24 | Feltri | Daniela | ER58GH4 | 19 | 48 | X1X23AB | scherma | 15/12/96 | 175.000 | 15/03/96 |
Un esempio di relazione è dato dalla tabella "anagrafica"
ESEMPI DI RELAZIONI
| Dominio dei cognomi (A1) | Dominio dei nomi (A2) | Dominio delle tessere (A3) | Dominio delle età (A4) | Dominio dei pesi (A5) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
Essa è stata ottenuta dal prodotto cartesiano di 5 domini:
(A1, A2, A3, A4, A5
A1×A2×A3×A4×A5)
da cui è stato estratto un sottoinsieme:
| Lotti | Daniela | X1X23AB | 23 | 54.5 |
| Ferrari | Claudia | XX12T54 | 24 | 56 |
| Feltri | Guglielmo | AA32X67 | 45 | 72 |
| Feltri | Daniela | ER58GH4 | 19 | 48 |
Un esempio di relazione è dato dalla tabella "corsi"
| Dominio delle tessere (B1) | Dominio dei corsi (B2) | Dominio delle date di iscrizione (B3) | Dominio delle quote di iscrizione (B4) | Dominio delle date di scadenza (B5) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
Essa è stata ottenuta dal prodotto cartesiano di 5 domini:
Tabella risultante dalla SELECT:
Tabella "anagrafica" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Tabella risultante dalla SELECT:
Tabella "corsi" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Tabella risultante dalla SELECT:
Tabella "anagrafica" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Tabella risultante dalla SELECT:
Tabella "corsi" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Tabella risultante dalla SELECT:
Tabella "anagrafica" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Tabella risultante dalla SELECT:
Tabella "corsi" da cui, con la SELECT, ho estratto solo gli attributi che mi interessavano:
Ecco le tuple che sono state scartare perche non soddisfacevano le condizioni:
|