Anteprima
Vedrai una selezione di 1 pagina su 2
Basi di dati - Quaderno tre Pag. 1
1 su 2
D/illustrazione/soddisfatti o rimborsati
Disdici quando
vuoi
Acquista con carta
o PayPal
Scarica i documenti
tutte le volte che vuoi
Estratto del documento

QUADERNON3_SQUADRAB_Pstrag_KatarzynaEvelina_162121

PSTRAG Katarzyna Evelina

162121 Quaderno n°3

Esercizio 1)

MAESTRO-SCI (CodFiscale, DataNascita, Residenza, Nome, Cognome)

CORSO-SCI (CodC, Nome, Livello)

CLASSE (CodC, NumClasse, NumIscritti)

CALENDARIO-LEZIONI (CodC, NumClasse, Data, CodFiscale)

Per le classi che hanno un numero di iscritti superiore alla media del corso a cui fanno

riferimento, e che non sono mai state seguite da maestri nati prima del 1980, visualizzare

la data della prima e dell’ultima lezione a cui fanno riferimento.

SELECT NumClasse, min(Data), max (Data)

FROM CALENDARIO-LEZIONI

WHERE (NumClasse,CodC) IN ( SELECT NumClasse, CodC

FROM CLASSE, (SELECT AVG(NumIscritti) AS MEDIA_Iscritti, CodC

FROM CLASSE

GROUP BY CodC ) AS MEDIA

WHERE CLASSE.CodC = MEDIA.CodC AND NumIscritti> MEDIA_Iscritti)

AND CodFiscale NOT IN ( SELECT CodFiscale

FROM MAESTRO-SCI

WHERE DataNascita < 1/1/1980)

GROUP BY CodC, NumClasse;

Esercizio 2)

SEMINARIO (CodS, TitoloS, Argomento, Durata)

DOCENTE (CodD, NomeD, DataNascita)

CALENDARIO (CodS, DataInizio, OraInizio, CodD, Aula)

COMPETENZE (CodD, Argomento)

Per i docenti che hanno tenuto ESCLUSIVAMENTE seminari su argomenti per cui dispongono

delle competenze, visualizzare il nome del docente, e per ogni seminario tenuto, il titolo

e il numero complessivo di edizioni a calendario.

SELECT S1.CodS, TitoloS, NomeD, COUNT(*)

FROM SEMINARIO AS S1, DOCENTE AS D, CALENDARIO AS CA1

WHERE S1.CodS= CA1.CodS AND D.CodD=CA1.CodD

AND D.CodD NOT IN ( SELECT S2.CodD

FROM SEMINARIO AS S2, CALENDARIO AS CA2, COMPETENZE AS CO

WHERE S2.CodS= CA2.CodS AND CA2.CodD=CO.CodD

AND Argomento<>Competenze

)

GROUP BY S1.CodS, D.CodD Pagina 1

Dettagli
Publisher
A.A. 2010-2011
2 pagine
SSD Scienze matematiche e informatiche INF/01 Informatica

I contenuti di questa pagina costituiscono rielaborazioni personali del Publisher KEP di informazioni apprese con la frequenza delle lezioni di Basi di dati e studio autonomo di eventuali libri di riferimento in preparazione dell'esame finale o della tesi. Non devono intendersi come materiale ufficiale dell'università Politecnico di Torino o del prof Baralis Elena.