ESAME 04/02/2016 (A) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti) 2. [1,5] All’interno del Database crea una tabella e salvala con il nome MUSICA, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: • Titolo • Autore • Prezzo • Genere • Data Uscita 3. [1,5] Definisci i seguenti vincoli di integrità: • Titolo + Autore chiave primaria • Prezzo deve essere maggiore di 0 valuta euro. • Genere “ricerca guidata” che può essere o “House” o “Rock” 4. [1] Inserisci i seguenti record nella tabella Titolo Autore Prezzo Genere Data Uscita Tizio € 3.00 House 01/12/2015 Caio € 7.00 House 02/11/2015 La nostra vita Tizio € 4,00 Rock 05/01/2012 Ulisse € 4.00 Rock 05/04/2012 Eloisa 5. [0,5] Basandoti sulla Tabella MUSICA crea una maschera per l’inserimento dei dati e salvala con il nome Maschera MUSICA. Formatta la maschera cambiando lo sfondo dell’intestazione. 6. [0,5] Basandoti sulla Tabella MUSICA crea un report e salvalo con il nome Report MUSICA, che raggruppi le canzoni per Genere. Aurora Amore mio INTERROGAZIONI IN SQL 1. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: “Tutti i campi della tabella, con esclusione di “genere”, relativi alle canzoni il cui prezzo è maggiore uguale di 4,00 euro”, ordinati per Titolo; 2. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Tutte le canzoni con il rispettivo prezzo il cui titolo comincia con la lettera “A” e “ha esattamente 6 caratteri” , (i campi della tabella risposta si dovranno chiamare “Canzone” e “Prezzo canzone”): 3. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Tutte le canzoni la cui data di uscita è compresa tra 01/01/2012 e 05/04/2013”, (il campo della tabella risposta si dovrà chiamare “Canzoni”): 4. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Prezzo medio delle canzoni raggruppate per autori” (i campi della tabella risposta si dovranno chiamare “Prezzo Medio” e “Autore”) Chiudi l’applicazione ma non spegnere il computer EXCEL (utilizzare il file esameA.xls e rinominarlo con il tuo Cognome e Nome (senza spazi e accenti)) 1) [0,5] Rinominare il Foglio 1 con l’etichetta “Voti” 3) [1] Formattare la tabella come da esempio in figura 4) Utilizzando le funzioni di Excel e riferimenti assoluti (dove necessario), calcolate nelle celle colorate i valori corretti per le diciture richieste. i) [0,5] Nelle celle "Voti validi" calcoliamo il totale dei voti di ciascuna elezione; (riga 17 ii) [0,5] Calcolare per ogni anno le percentuali di voti per partito. (celle blu ) ) iii) [0,5] Nella cella accanto alle percentuali scriviamo "maggiore" se il numero dei voti è maggiore di 50, “minore” altrimenti. (celle gialle ) iv) [1,5] Conta il numero di anni in cui per tutti i partiti si hanno più di 500 voti e meno di 1000 (B18) v) [0,5] Calcola il Minimo dei numeri di voti per anno (celle verdi vi) [0,5] Calcola il Massimo dei numeri di voti per anno (celle verdi ) ) vii) [0,5] Calcola la Media dei numeri di voti compresi tra 50 e 100 per anno (celle verdi ) viii) [1] Ha il partito 1 più voti del partito 2 nel 2000? (B23) ix) [1] Ha il partito 2 meno voti nel 2000 del partito 4 nel 2002? (B23) x) [1] Quanti partiti abbiamo in totale? (B25) xi) [1] Rappresentare con un grafico a torta il numero di voti dal 2000 al 2003, espandere la fetta più ampia. Chiudi l’applicazione ma non spegnere il computer ESAME 04/02/2016 (B) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti) 2. [1,5] All’interno del Database crea una tabella e salvala con il nome DVD, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: • Codice • Titolo Film • Genere • Prezzo • Data Uscita 3. [1,5] Definisci i seguenti vincoli di integrità: • Codice chiave primaria • Prezzo deve essere compreso tra 0 e 30 valuta euro. • [Data Uscita] successiva al 01/01/2014 4. [1] Inserisci i seguenti record nella tabella Codice Titolo Film Genere Prezzo Data Uscita Romanzo Drammatico € 3.00 01/12/2015 Era mio padre Drammatico € 7.00 02/11/2015 3 Avatar2 Fantascienza € 4,00 05/01/2016 Ulisse Commedia € 4.00 05/04/2014 4 5. [0,5] Basandoti sulla Tabella DVD crea una maschera per l’inserimento dei dati e salvala con il nome Maschera DVD. Formatta la maschera cambiando lo sfondo dell’intestazione. 6. [0,5] Basandoti sulla Tabella DVD crea un report e salvalo con il nome Report DVD, che raggruppi le canzoni per Genere. 1 2 INTERROGAZIONI IN SQL 1. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: “Tutti i campi della tabella, con esclusione di “genere e Codice”, relativi ai DVD il cui prezzo è maggiore uguale di 4,00 euro”, ordinati per Titolo; 2. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Tutti i DVD che sono usciti tra il 01/01/2014 e 01/01/2015” 3. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Tutti i DVD il cui tiolo inizia per U e ha esattamente 6 caratteri”, (il campo della tabella risposta si dovrà chiamare “DVD”): 4. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Numero di DVD il cui prezzo è maggiore di quello di Avatar2” Chiudi l’applicazione ma non spegnere il computer EXCEL (utilizzare il file esameB.xls e rinominarlo con il tuo Cognome e Nome (senza spazi e accenti)) 1) [0,5] Rinominare il Foglio 1 con l’etichetta “Biglietti” 3) [1] Formattare la tabella come da esempio in figura 5) Utilizzando le funzioni di Excel e riferimenti assoluti (dove necessario), calcolate nelle celle colorate i valori corretti per le diciture richieste. xii) [0,5] Nelle celle "Totale" calcoliamo il totale dei biglietti venduti per ogni anno; (riga 17 ) xiii) [0,5] Calcolare per ogni anno la percentuale di biglietti venduti per provincia. (celle blu ) xiv) [1,5] Conta il numero di anni in cui per tutte le provincie si hanno più di 100000 biglietti venduti (B18) xv) [0,5] Calcola il Minimo dei biglietti venduti per anno (celle verdi xvi) [0,5] Calcola il Massimo dei biglietti venduti per anno (celle verdi xvii) ) [0,5] Calcola la Media dei numeri dei biglietti venduti compresi tra 50000 e 100000 per anno (celle verdi xviii) ) ) [1] Nel 2000 hanno venduto più biglietti del 2001? (B23) xix) [1,5] Nella cella “Somma Totali” calcolare la somma dei totali (celle verdi) che sono >5000000 e <8000000 . (celle gialle ) xx) [1] Quante provincie abbiamo in totale? (B25) xxi) [1] Rappresentare con un grafico a barre il numero di biglietti venduti dal 2000 al 2002. Chiudi l’applicazione ma non spegnere il computer ESAME 04/02/2016 (C) Prof. C. DE MAIO Nome Cognome Matricola Numero Computer DB: OPERAZIONI SULLA STRUTTURA 1. Crea un nuovo database a cui darai come nome il tuo Cognome e Nome (senza spazi e accenti) 2. [1,5] All’interno del Database crea una tabella e salvala con il nome LIBRI, con i campi di seguito indicati, assegnando i giusti formati ad ognuno di essi (testo, numeri, date, ecc.) e assegnando le dimensioni adeguate ad ogni campo. I campi da creare sono i seguenti: • Codice • Titolo • Genere • Prezzo 3. [1,5] Definisci i seguenti vincoli di integrità: • Codice chiave primaria • Prezzo deve essere compreso tra 0 e 30 valuta euro. • Genere “ricerca guidata” che può essere o “Bambini” o “Adulti” 4. [1] Inserisci i seguenti record nella tabella Codice Titolo Genere Prezzo Peter Pan Bambini € 3.00 Era mio padre Adulti € 7.00 3 Avatar Bambini € 4,00 Per la vita Adulti € 4.00 4 5. [0,5] Basandoti sulla Tabella LIBRI crea una maschera per l’inserimento dei dati e salvala con il nome Maschera LIBRI. Formatta la maschera cambiando lo sfondo dell’intestazione. 6. [0,5] Basandoti sulla Tabella LIBRI crea un report e salvalo con il nome Report LIBRI, che raggruppi le canzoni per Genere. 1 2 INTERROGAZIONI IN SQL 1. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: “Tutti i campi della tabella, con esclusione di “genere e Codice”, relativi ai LIBRI il cui prezzo è maggiore uguale di 4,00 euro”, ordinati per Titolo; 2. [1,5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Tutti i LIBRI che sono di tipo “Bambini” o il cui titolo ha esattamente 6 caratteri” 3. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Tutti i LIBRI raggruppati per “genere”, (il campo della tabella risposta si dovrà chiamare “Gruppo Genere”): 4. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Numero di LIBRI il cui prezzo è maggiore di quello di Avatar” Chiudi l’applicazione ma non spegnere il computer EXCEL (utilizzare il file esameB.xls e rinominarlo con il tuo Cognome e Nome (senza spazi e accenti)) 1) [0,5] Rinominare il Foglio 1 con l’etichetta “Albero” 3) [1] Formattare la tabella come da esempio in figura 6) Utilizzando le funzioni di Excel e riferimenti assoluti (dove necessario), calcolate nelle celle colorate i valori corretti per le diciture richieste. xxii)[0,5] Nelle celle "Totale" calcoliamo il totale del profitto; (riga 17 xxiii) [0,5] Calcola il Minimo del profitto (celle verdi xxiv) [0,5] Calcola il Massimo del profitto (celle verdi ) ) ) xxv)[1] Calcola la Media del profitto maggiore di 20 euro (celle verdi xxvi) [1] L’albero Mele è più alto dell’albero Pera ? (C22) xxvii) [1] Calcolare la percentuale di profitto rispetto al totale (celle gialle ) ) xxviii) [2] Partendo dalla cella L6 inserire la Tabella Pivot tale che si ha la seguente formattazione: Media Profitto Albero E E Età xxix) [1] Quanti alberi ci sono? (C23) xxx)[1] Rappresentare con un grafico istogramma in pila tutti i valori della tabella per ogni albero. Chiudi l’applicazione ma non spegnere il computer