Informazioni sul documento
- Università
- Politecnico di Milano
- Corso di laurea
- Computer Engineering
- Materia
- Basi di Dati
- Classificazione
- Esame · Primo parziale
- Contenuto
- Testo d’esame
- Formato originale
- Testo
- Testo ricercabile
Primo parziale di Basi di Dati per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.
Primo parziale di Basi di Dati per il corso di Computer Engineering presso Politecnico di Milano. Materiale proveniente dall’archivio storico Studwiz e classificato per la consultazione online.
Qualità dell’importazione: il testo è stato estratto direttamente dal documento originale.
Passaggi rappresentativi riconosciuti nelle diverse parti del materiale. Il testo completo resta presente nella pagina per la ricerca, mentre l’anteprima compatta rende più semplice la lettura.
BASI DI DATI 1 – PROFF. S. CERI, E. QUINTARELLI, L. TANCA – A.A. 16/17 PRIMA PROVA IN ITINERE – 25 NOVEMBRE 2016 TEMPO A DISPOSIZIONE: 1 h E 30 m Il seguente schema è relativo alle varie edizioni di un reality show. Alla fine di ogni puntata i telespettatori votano per il loro beniamino: il concorrente più votato vince un premio in denaro, quello meno votato è eliminato. Nell’ultima puntata, i due concorrenti rimasti in gara si sfidano per la vittoria finale. Ogni telespettatore può esprimere un solo voto per puntata. EDIZIONE ( Anno, Presentatore, Budget, … ) MEMBROGIURIA( AnnoEdizione, Nome, Cachet, …) CONCORRENTE ( Nome, Altezza, Peso, Sesso, Specialità, … ) PUNTATA ( Anno, NumeroProgressivo, Data, Share, PremioInPalio ) TELEVOTO( NumPuntata, Anno, NomeConcorr, NumeroVotiOttenuti ) A. SQL (10 punti) Si estraggano in SQL: 1. Il Nome del vincitore della puntata con lo share più alto nella storia del programma. (4 p.) SELECT NomeConcorr FROM Televoto T WHERE NumeroVotiOttenuti = ( SELECT MAX(NumeroVotiOttenuti) FROM Televoto WHERE NumPuntata=T.NumPuntata AND Anno=T.Anno ) AND (NumPuntata,Anno) = ( SELECT NumeroProgressivo, Anno FROM Puntata WHERE Share = ( SELECT MAX(Share) FROM Puntata ) ) Alternativamente: SELECT T.NomeConcorr FROM Televoto T, Puntata P WHERE T.NumPuntata=P.NumeroProgressivo AND T.Anno=P.Anno AND T.NumeroVotiOttenuti = ( SELECT MAX(T2.NumeroVotiOttenuti) FROM Televoto T2 WHERE T2.NumPuntata=T.NumPuntata AND T2.Anno=T.Anno ) AND P.Share = ( SELECT MAX(Share) FROM Puntata ) 2. La lista degli esiti delle votazioni di tutte le puntate dell’edizione 2015, mostrando, per ogni concorrente, le percentuali dei voti ottenuti in ciascuna puntata. (Si mostrino le puntate in ordine cronologico, e, a pari data, si ordinino le percentuali dei vari concorrenti a…
Prima pagina del documento.