Esercizio per la preparazione al compito di Basi di dati e sistemi

Esercizio per la preparazione al compito di
Basi di dati e sistemi informativi II
Scrivere un'applicazione Java che tramite JDBC-ODBC gestisce un database
composto dalle seguenti tabelle
 libro(codice, titolo, casa_editrice, anno)
 scrive(cod_autore, cod_libro), ove cod_autore è una chiave esterna che si
riferisce alla tabella autore e cod_libro è una chiave esterna che si riferisce alla
tabella libro
 autore(codice, cognome, nome, data_nascita)
Il codice del libro è alfanumerico di 11 caratteri, mentre il codice autore è numerico. I
domini degli altri campi sono facilmente deducibili.
L'applicazione deve visualizzare un frame contenente una combobox, una list, quattro
textfield e due pulsanti (uno con la scritta "Aggiorna" e uno con la scritta "Elimina").
L'applicazione deve svolgere le seguenti operazioni
1. all'inizio deve caricare tutti i libri nella combobox, facendo visualizzare solo il
titolo
2. se l'utente seleziona un libro, deve caricare nella list gli autori di quel libro
3. se l'utente seleziona un autore della list, deve caricare i dati dell'autore
selezionato sulle varie textfield
4. se l'utente clicca sul pulsante "Aggiorna", deve aggiornare i dati dell'autore
selezionato sul database con i dati inseriti nelle textfield
5. se l'utente clicca sul pulsante "Elimina", deve eliminare dal database l'autore
selezionato