scheda 9 - gestione database con MySQL

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