|
Schema relazionale esteso finale (?)QueryDato un anno scolastico, quali corsi interni sono stati attivati SELECT Titolo, Descrizione, Tipo, MonteOre, Dal, Al FROM CORSO INNER JOIN ATTIVAZIONE ON CORSO.IDcorso = ATTIVAZIONE.corsoID WHERE (AnnoScolastico = [Anno scolastico?]) AND IDcorso NOT IN (SELECT IDesterno FROM CORSOESTERNO) ORDER BY Titolo; Dato uno studente, quali corsi ha frequentato, di che tipo, per quale monte ore e in quale anno scolastico SELECT Titolo, Descrizione, Tipo, MonteOre, AnnoScolastico FROM STUDENTE_ATTIVAZIONE ... ATTIVAZIONE ... CORSO ... WHERE (studenteID = [Codice studente?]); Data una classe, quali studenti di quella classe hanno frequentato corsi e di che tipo SELECT Cognome, Nome, Titolo, Tipo FROM STUDENTE_CLASSE ... STUDENTE ... STUDENTE_ATTIVAZIONE ... ATTIVAZIONE ... CORSO ... WHERE (classeID = [Codice classe?]) ORDER BY Cognome, Nome; Dato un anno scolastico, quali corsi interni sono stati attivati e da quali studenti sono stati seguiti SELECT Titolo, Descrizione, Tipo, Cognome, Nome, IDstudente FROM CORSO INNER JOIN ATTIVAZIONE ON CORSO.IDcorso = ATTIVAZIONE.corsoID WHERE (AnnoScolastico = [Anno scolastico?]) AND IDcorso NOT IN (SELECT IDesterno FROM CORSOESTERNO) ORDER BY Titolo, Cognome, Nome; |
|