ESAME Fondamenti di Informatica 21/01/2016 Prof. C. DE MAIO Nome Cognome e Matricola: 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 PIZZA, 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 Nome Ingredienti Prezzo Genere 3. [1,5] Definisci i seguenti vincoli di integrità: • • • • Codice Prezzo Nome Genere chiave primaria deve essere maggiore di 0 valuta euro. non può essere vuoto. può essere o “Rossa” o “Bianca” 4. [1] Inserisci i seguenti record nella tabella Codice 012154 012457 012474 012451 Nome Margherita Bianca Ortolana Caprese Ingredienti Mozzarella, Pomodoro e basilico Mozzarella Verdure miste e mozzarella Mozzarella e ciliegine Prezzo € 3.00 € 3.00 € 5,00 € 4.00 Genere Rossa Bianca Bianca Bianca 5. [0,5] Basandoti sulla Tabella PIZZA crea una maschera per l’inserimento dei dati e salvala con il nome Maschera Pizza. Formatta la maschera cambiando lo sfondo. 6. [0,5] Basandoti sulla Tabella PIZZA crea un report e salvalo con il nome Report Pizza, che raggruppi le pizze per genere. 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 “Ingredienti e genere”, relativi alle pizze il cui prezzo è maggiore uguale di 4,00 euro” 2. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Tutte le pizze con il rispettivo prezzo il cui nome comincia con la lettera “O”, (i campi della tabella risposta si dovranno chiamare “Pizza” e “Prezzo”): 3. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Tutte le pizze il cui nome ha esattamente 6 caratteri o il prezzo è diverso da 5,00 euro” , (il campo della tabella risposta si dovrà chiamare “Pizza”): 1. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Numero delle pizze (“Quantità Bianche”) il cui genere è “bianca” Chiudi l’applicazione ma non spegnere il computer Nome Cognome e Matricola: EXCEL (punteggio minimo: 5 su 10) (utilizzare il file esame 1.xls) Calcolare il numero e la percentuale di progetti per utente e per anno 1) Aprire il Foglio 1 2) [0,5] Rinominare il Foglio 1 con l’etichetta “Esame” 3) [1] Formattare la tabella come da esempio in figura 4) Utilizzando le funzioni di Excel, riferimenti assoluti o relativi, calcolate nelle celle colorate i valori corretti per le diciture richieste. i) [0,5] Calcolare il totale dei progetti per ogni anno; (riga 15 ii) [0,5] Calcolare il totale dei progetti degli utenti; (colonna J ) ) iii) [0,5] Calcolare per ogni anno le percentuali di progetti per utente. (celle gialle iv) [0,5] Calcolare per ogni utente le percentuali di progetti negli anni. (celle blu ) ) v) [1,5] Conta il numero di anni in cui gli utenti hanno fatto più di 200 progetti e meno di 500 (B18) vi) [0,5] Calcola il Minimo dei numeri di progetto per anno (celle verdi ) vii) [0,5] Calcola il Massimo dei numeri di progetto per anno (celle verdi viii) [0,5] Calcola la Media dei numeri di progetto per anno (celle verdi ) ) ix) [1] Ha l’Utente 1 più progetti dell’utente 2 nel 2000? (B23) x) [1] Ha l’Utente 4 meno progetti dell’utente 2 nel 2003? (B23) xi) [1] Quanti utenti abbiamo in totale? (B25) xii) [0,5] Rappresentare con un grafico a torta il numero di progetti dal 2000 al 2003 Chiudi l’applicazione ma non spegnere il computer ESAME Fondamenti di Informatica 21/01/2016 Prof. C. DE MAIO Nome Cognome e Matricola: 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 FIORI, 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 Nome Colore Data Inserimento 3. [1,5] Definisci i seguenti vincoli di integrità: • • • Codice Nome e Colore Data Inserimento chiave primaria non possono essere vuoti. successive al 31/12/2014 4. [1] Inserisci i seguenti record nella tabella Codice 012154 012457 012474 012451 Nome Margherita Viola Rosa Rosa Colore Bianco Viola Rosso Bianco Data Inserimento 01/01/2015 02/01/2015 02/05/2015 02/05/2015 5. [0,5] Basandoti sulla Tabella FIORI crea una maschera per l’inserimento dei dati e salvala con il nome Maschera Fiori. Formatta la maschera cambiando lo sfondo. 6. [0,5] Basandoti sulla Tabella FIORI crea un report e salvalo con il nome Report Fiori, che raggruppi i fiori per colore 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 “Codice”, relativi ai fiori il cui colore è uguale a Bianco”, ordinati rispetto al Nome 2. [1] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “Tutti i fiori e il colore il cui nome comincia con la lettera “R”, (i campi della tabella risposta si dovranno chiamare “Fiore” e “Colore” ): 3. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “Tutte i fiori che sono stati inseriti dopo il 01/04/2015” e “sono diversi dal colore Bianco”, 1. [1.5] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “Numero dei fiori (“Quantità Fiori”) il cui colore è diverso dal “bianco” raggruppati per colore”, Chiudi l’applicazione ma non spegnere il computer Nome Cognome e Matricola: EXCEL (punteggio minimo: 5 su 10) (utilizzare il file esame 1.xls) Calcolare il numero e la percentuale di progetti per utente e per anno 1) Aprire il Foglio 1 2) [0,5] Rinominare il Foglio 1 con l’etichetta “Esame” 3) [1] Formattare la tabella come da esempio in figura 5) Utilizzando le funzioni di Excel, riferimenti assoluti o relativi, calcolate nelle celle colorate i valori corretti per le diciture richieste. a. [0,5] Calcolare la Densità (C/B) e (H/B); (colonne D e I b. [0,5] Calcolare il totale dei vari valori; (riga 15 ) ) c. [0,5] Calcolare la percentuale del peso del nano nel 2000. (colonna E ) d. [0,5] Calcolare la percentuale del peso del nano nel 2010. (colonna J ) e. [1,5] Se la densità di peso è > 0,5 allora il nano è “grasso” altrimenti è “magro” (colonna F e K f. ) [0,5] Calcola il Minimo dei valori (celle verdi g. [1] Calcola la Media dei valori >50 (celle verdi ) ) h. [1] Quanti nani pesano più di 63 kg (C18 e H18) i. [1] Quanti sono i 7 nani? (B19) j. [1,5] Rappresentare con un istogramma il peso dei nani nel 2000 e nel 2010. Chiudi l’applicazione ma non spegnere il computer