Esercizio per Mercoledì 12/10/2005
Si consideri lo schema Studenti(Matricola,Nome,Cognome,AnnoNascita),
Esami(Matricola,Materia,Data,Voto), dove Studenti.Matricola è chiave
primaria per Studenti, e Esami.Matricola è chiave esterna da
Esami a Studenti.
Per ciascuna delle seguenti interrogazioni, scrivete un'espressione
algebrica che la calcola. Almeno per le prime interrogazioni, scrivete
l'espressione sia in forma testuale che in forma di albero.
-
Matricola degli studenti che non hanno superato esami (usare la differenza).
-
Nome, cognome e matricola degli studenti che non hanno superato esami.
-
Per gli studenti che hanno preso almeno un 30, trovare nome, cognome, voto medio.
-
Difficile: per gli studenti che hanno preso almeno tre voti sopra il 24, trovare
nome, cognome, voto medio, supponendo di avere una tabella
"studentiTre(Matricola)" che contiene la matricola di tutti e soli gli studenti
che hanno preso almeno tre voti sopra il 24.
-
Come sopra, per gli studenti che hanno preso almeno tre voti sopra il 24, trovare
nome, cognome, voto medio, usando solo le relazioni
"Studenti" ed "Esami".