giovedì 6 maggio 2010

Esercizio sulla gestione dei Database

Buonasera, anzi buonanotte visto che sono le 00.04, obbligato a rifare ciò che avevo già fatto ieri sera ma per sfortuiti eventi non ho potuto pubblicare, quindi mi vedo costretto a farlo adesso.
Andremo ad eseguire l'esercizio assegnatoci dal professor Silvano Natalizi, che è il seguente:

1) Creare la tabella materia formata dai campi ID e Nome, e avente come chiave primaria ID.

2) Nella tabella titolo aggiungere la chiave esterna materia_id.

3) Fare la jsp che inserisce un titolo con la materia scelta da un menu dropdown fatto con la select (quindi un menù a tendina).

Procediamo intanto ad eseguire il primo punto molto semplicemente. Nel Database Libri formato dalle tabelle autore, titolo e autore_titolo, andremo ad aggiungere una quarta tabella, cioè quella della materia:

create table materia (id int not null, nome varchar(30), primary key(id));

Invece mediante quest'altra semplice istruzione fornitaci dal prof. stesso andremo ad eseguire il secondo punto dell'esercizio:

alter table titolo add materia_id int;

Come si può notare dall'immagine la tabella è stata creata con successo con il MySQL:


Successivamente andremo dunque a creare il nostro menù a tendina dove verranno visualizzate le materie che l'utente potrà scegliere, qua in basso, si può osservare il codice utilizzato per eseguire questo terzo punto dell'esercizio e di seguito il risultato dell'esercizio:




Finalmente ho finito e me ne vado a letto!!!