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

Portfolio studente 1

Precedente
SUPERIORE
Successiva

Un ente organizza corsi esterni che, insieme a quelli interni, sono attivati diverse volte...

bulletENTE <-|--->> CORSOESTERNO <---|-> CORSO <-|--->> ATTIVAZIONE

Schema relazionale

Query

Dato un corso, quali sono i dati relativi ad esso

SELECT *
FROM CORSO
WHERE Titolo = [Titolo del corso?];

Dato un corso, quali sono i dati relativi ad esso (+ dati corso esterno)

SELECT *
FROM CORSO LEFT JOIN CORSOESTERNO ON (CORSO.IDcorso = CORSOESTERNO.IDesterno)
WHERE Titolo = [Titolo del corso?];

I dati dei corsi esterni, ENTE_CORSOESTERNO

SELECT *
FROM ENTE INNER JOIN CORSOESTERNO ON ENTE.IDente = CORSOESTERNO.IDesterno

Dato un corso, quali sono i dati relativi ad esso (+ corso esterno + ente). Risolve il problema del left join + inner join con la query ENTE_CORSOESTERNO

SELECT *
FROM CORSO LEFT JOIN ENTE_CORSOESTERNO ON (CORSO.IDcorso = ENTE_CORSOESTERNO.IDesterno)
WHERE Titolo = [Titolo del corso?];

Portfolio studente 1 - ApPuNtIdIuNiNfOrMaTiCo

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

Precedente
SUPERIORE
Successiva