edutecnica

Connessione ai database in Java: esercizi risolti

Esercizio no.1
Completare il programma per la gestione della tabella dei compensi del file data.mdb con tutte le operazioni di visualizzazione, inserimento, cancellazione ed aggiornamento di record      
Esercizio no.2
Scrivi la query di creazione della seguente tabella denominata 'Auto'

id marchio nazione fatturato
dipendenti
1 Mercedes Germania 450
180.000
2 BMW Germania 400
200.000
3 Seat Spagna 150
120.000
4 Volvo Svezia 180
150.000
5 Fiat Italia 250
220.000
6 Jaguar Inghilterra 120
80.000
7 Toyota Giappone 600
280.000
8 Nissan Giappone 380
170.000
9 Ford USA 500
240.000
10 WolksWagen Germania 420
210.000
11 Peugeot Francia 200
180.000
12 Renault Francia 160
140.000

scrivi le seguenti query di interrogazione:
q1) Elenca il marchio ed il fatturato in ordine discendente.
q2) Elenca il numero di marchi per nazione.
q3) Elenca il numero di dipendenti per nazione.
q4) Elenca per ogni marchio il fatturato per dipende in ordine decrescente.
q5) Elenca il fatturato per nazione in ordine decrescente.           
Esercizio no.3
Scrivi la query di creazione della seguente tabella denominata 'Studenti'

id nome classe sezione media luogo
1 Rossi 3 B 5,50 Rho
2 Gussoni 4 B 6,50 Saronno
3 Zaretti 3 A 6,50 Legnano
4 Verdi 4 A 4,75 Legnano
5 Rossetti 5 A 4,50 Milano
6 Colombo 5 B 4,00 Rho
7 Bianchi 3 B 7,00 Saronno
8 Tassone 5 B 5,00 Milano
9 Neri 3 B 5,50 Milano
10 Grardi 3 A 6,00 Saronno
11 Orlandi 4 B 6,00 Milano
12 Garavaglia 4 A 7,50 Legnano

scrivi le seguenti query di interrogazione:
q1) Elenca il nome, la media, la classe e la sezione di tutti gli studenti insufficienti.
q2) Elenca nome e voti di tutti gli studenti del 4°anno in ordine discendente per voti.
q3) Elenca le città da cui provengono gli studenti con la media voti migliore in ordine discendente.
q4) Conta quanti studenti ci sono per ogni per ogni classe (tenendo conto della sezione).
q5) Elenca la media dei voti di ogni classe in ordine discendente.
q6) Elenca i nomi e la media dei primi tre studenti dalla media migliore.          
Esercizio no.4
Scrivi la query di creazione della seguente tabella denominata 'Prodotti'

id nome costo quantita fornitore
1 biella 5 12 Nova
2 manovella 8 14 Tecnos
3 ruota 2 15 Nova
4 stelo 4 11 Tecnos
5 capsula 7 15 Alfa
6 carter 5 10 Yumax
7 dado 2 25 Alfa
8 vite 1 22 Alfa
9 molla 3 14 Yumax

scrivi le seguenti query di interrogazione:
q1) Elenca tutti i prodotti con un costo compreso fra 2 e 7 (inclusi).
q2) Individua tutti i prodotti col relativo costo che hanno un nome che inizia per 'ca'.
q3) Individua i tre prodotti che hanno la minor quantità in magazzino.
q4) Elenca tutti i fornitori e per ciacuno dire quanti tipi di prodotti fornisce.
q5) Dire quanto è il controvalore del magazzino.
q6) Dire quanto bisogna spendere per portare tutti i prodotti ad una quantità pari a 20.



edutecnica