ITI “G.M.Angioy” Sassari – QUINTA B INFORMATICA A.S. 2014-15 9. Scheda di recupero (gestione database con MYSQL) 07/01/2015 Considera il seguente database e, per ciascuno dei seguenti quesiti, disegna la tabella risultato. Fino al quesito 8 compreso scrivi anche le istruzioni SQL. Imp CodImp E001 Nome Rossi Sede S01 Ruolo Analista Stipendio 2000 Sedi E002 Verdi S02 Sistemista 1500 E003 Bianchi S01 Programmatore 1000 E004 Gialli S03 Programmatore 1000 E005 Neri S02 Analista 2500 E006 Grigi S01 Sistemista 1100 E007 Violetti S01 Programmatore 1000 E008 Aranci S02 Programmatore 1200 Sede S01 Responsabile Biondi Città Milano S02 Neri Bologna S03 Fulvi Milano 1. Crea le tabelle Imp e Sedi ed inserisci i dati (istruzioni SQL create e table, alter table, insert) 2. Elenco di codice, nome e ruolo dei dipendenti della sede S01 3. Elenco nominativi dei programmatori delle sede S01 4. Per ciascun impiegato della sede S01 indicare nominativo e stipendio annuo (12 mensilità) 5. Elenco di nome e stipendio degli impiegati, ordinati a partire dagli stipendi più alti; 6. Elenco con nome degli impiegati, sede e città 7. Calcolo della somma degli stipendi della sede S01 8. Calcolo dell’ importo annuale degli stipendi della sede S01 (considerare 12 mensilità per ogni impiegato) 9. Contare il numero di programmatori per ogni sede; 10. Elencare per ogni ruolo lo stipendio medio nelle sedi di Milano; 11. Elencare per ogni sede di Milano lo stipendio medio; 12. Elencare per ogni ruolo della sede di Milano lo stipendio medio; 13. Indicare Codice e numero di dipendenti per tutte le sedi che hanno più di due dipendenti; 14. Per ogni sede di Bologna con almeno 3 dipendenti si vuole conoscere il vaor medio degli stipendi, ordinando il risultato per valori decrescenti di stipendio medio e quindi per sede; 15. Disegnare la tabella ottenuta dalla seguente query: SELECT CodImp FROM Imp WHERE Stipendio = ( SELECT MIN (Stipendio) FROM Imp); [email protected] Questo lavoro è concesso in uso secondo i termini di una Licenza Creative Commons pag. 18