Database per la gestione degli ordini di un piccolo esercizio commerciale Bisognerà creare una tabella, impostando correttamente i campi e le proprietà. Si dovrà poi operare sulla tabella inserendovi alcuni dati, creando una maschera, formulando interrogazioni e creando un report. 1) OPERAZIONI DA 1 A 6 (punteggio minimo: 2 su 4) 1. Crea un nuovo database a cui darai come nome il tuo cognome e nome (senza spazi e accenti). 2. [1,5 punti] All’interno del Database crea una tabella e salvala con il nome Clienti, 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 Cognome Nome Indirizzo Telefono Crea una tabella e salvala con il nome Ordini, 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: Numero Ordine, Cliente, Data Ordine, Descrizione, Importo 3. [1 punto] Definisci i seguenti vincoli di integrità: Importo deve essere maggiore di 0 Codice chiave primaria di CLIENTI Numero Ordine chiave primaria di ORDINI 4. [0,5 punti] Inserisci i seguenti record nelle tabelle: Ordini Numero Ordine Cliente Data Descrizione Importo 001/2010 34 12/03/2010 16 paia scarpe mod. Valentina € 800,00 002/2010 659 23/05/2010 18 paia scarpe uomo num. dal 39 al 45 € 1.200,00 001/2011 235 18/02/2011 Num. 5 paia stivali donna € 750,00 005/2011 34 11/07/2011 6 borse pelle colore nero € 1.300,00 006/2011 109 03/09/2011 8 borse pelle colore beige € 1.600,00 001/2012 49 15/01/2012 20 paia scarpe donna mod. Giada € 1.750,00 Clienti Codice Cognome 34 Albertini 49 Corsico 235 Belli 109 Abate 659 Landi Nome Saverio Valerio Giacomo Nicola Vincenzo Indirizzo Vicolo Leone 124, NAPOLI Corso Umberto, SALERNO Via Garibaldi 112, ROMA Piazza Dante 98, NAPOLI Via Salaria 345, ROMA Telefono 081-445683 089-589699 06-3456784 081-978956 06-9421907 5. [0,5 punti] Basandoti sulla Tabella Ordini crea una maschera per l’inserimento dei dati e salvala con il nome Maschera Ordini 6. [0,5 punti] Basandoti sulla Tabella Clienti crea un report e salvalo con il nome Report Clienti 1) INTERROGAZIONI IN SQL (punteggio minimo: 2 su 4) 1. [0,5 punti] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 01: “Tutti gli ordini effettuati tra il 12/01/2011 e il 31/10/2011 ordinati per importo dal maggiore al minore”, in modo da ottenere la seguente tabella Numero Ordine 006/2011 005/2011 001/2011 Cliente 109 34 235 Data Descrizione 03/09/2011 8 borse pelle colore beige 11/07/2011 6 borse pelle colore nero 18/02/2011 Num. 5 paia stivali donna Importo € 1.600,00 € 1.300,00 € 750,00 2. [1 punto] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 02: “I clienti di Roma che hanno fatto un ordine di almeno 750 euro”, in modo da ottenere la seguente tabella Codice Cognome Nome Indirizzo Telefono 659 Landi Vincenzo Via Salaria 345, ROMA 06-9421907 235 Belli Giacomo Via Garibaldi 112, ROMA 06-3456784 3. [1 punto] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 03: “la somma degli importi degli ordini effettuati nel 2010”, in modo da ottenere la seguente tabella: Numero Ordini Totale Ordini 2 € 2.000,00 4. [1 punto] Utilizzando SQL crea la seguente query e salvala dandole come nome Query 04: “La somma degli ordini effettuati da ogni cliente”, in modo da ottenere la seguente tabella: Cognome Abate Albertini Belli Corsico Landi Nome Nicola Saverio Giacomo Valerio Vincenzo Totale Ordini € 1.600,00 € 2.100,00 € 750,00 € 1.750,00 € 1.200,00 Altre query: 5. “Gli ordini di importo inferiore rispetto a quello massimo effettuato da Landi”, in modo da ottenere la seguente tabella: Numero Ordine 001/2010 001/2011 Cliente 34 235 Data Descrizione 12/03/2010 16 paia scarpe mod. Valentina 18/02/2011 Num. 5 paia stivali donna Importo € 800,00 € 750,00 6. “Tutti gli ordini di scarpe effettuati dal cliente Corsico”: Numero Ordine Cognome Nome Descrizione 001/2012 Corsico Valerio 20 paia scarpe donna mod. Giada Importo € 1.750 7. Chiudi l’applicazione e invia il Database al docente, seguendo le indicazioni che ti verranno fornite.