Document information
- University
- Politecnico di Milano
- Degree programme
- Computer Engineering
- Subject
- Basi di Dati
- Classification
- Exam · First midterm
- Content
- Exam paper only
- Original format
- Text
- Searchable text
First midterm exam for Basi di Dati in the Computer Engineering degree programme at Politecnico di Milano. The document covers: 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
First midterm exam for Basi di Dati in the Computer Engineering degree programme at Politecnico di Milano. The document covers: 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
Import quality: text was extracted directly from the original document.
Representative passages recognised in different parts of the material. The full extracted text remains available to search, while this compact preview makes the page easier to read.
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…
First page of the document.