Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Portfolio studente 4

Precedente
SUPERIORE

Schema relazionale esteso finale (?)

Query

Dato 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;

Portfolio studente 4 - ApPuNtIdIuNiNfOrMaTiCo

Home • ECDL • Algoritmi • Java • Basi di dati • Seconda prova • Eccetera • Cerca nel sito

Precedente
SUPERIORE