Oppure

Loading
03/12/10 20:59
XBarboX
Salve,
sto facendo un semplice programma per gestire i voti di uno studente salvati su un database mysql.
Nella creazione della tabella mi è venuto un dubbio:
infatti pensavo a una struttra del genere:

id, voto, materia, orale_scritto, data

Nel campo materia vorrei che i valori possibili fossero presi da un'altra tabella chiamata "materie":

id, materia

Potrei fare benissimo manualmente questo lavoro ma mi chiedevo se ci fosse una soluzione più pulita, anche perchè cancellando una meteria si rischia di non cancellare i voti.

Come posso fare?

Grazie.
aaa
04/12/10 7:31
HeDo

ti consiglio, prima di iniziare a lavorare con i database, la lettura di un buon libro che tratta di basi di dati relazionali. Quello che vuoi fare è la struttura portante della "relazionalità" della base di dati, appunto una relazione.
aaa