Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456 Lucidi di Basi di Dati
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.
Per ogni studente che ha superato almeno tre esami, nome, cognome, voto medio, numero esami
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 due 30, trovare nome, cognome, voto medio
Esercizio per Mercoledì 14/9/2005
Si consideri lo schema Studenti(Matricola,Nome,Cognome,AnnoNascita),
Esami(Matricola,Materia,Data,Voto),
Lingua(Matricola,Lingua), dove Studenti.Matricola è chiave
primaria per Studenti, ed Esami.Matricola e Lingue.Matricola sono chiavi esterne da
Esami e Lingue a Studenti.
Per ciascuna delle seguenti interrogazioni, scrivete un'espressione
SQL che la calcola.
Per ogni esame nella materia 'Basi di Dati', mostrare Materia, Voto, Nome, e Cognome dello studente.
Per ogni esame nella materia 'Basi di Dati' superato da uno studente che parla inglese, mostrare Materia, Voto, Nome, e Cognome dello studente.
Per ogni studente mostrare nome, cognome, voto medio, numero esami
Per ogni studente che ha superato almeno tre esami, mostrare nome, cognome, voto medio, numero esami
Per ogni studente che ha superato almeno tre esami con un voto superiore a 18,
mostrare nome, cognome, voto medio sugli esami con voto > 18, numero esami con voto > 18