non crei dei doppioni, anzi li eviti
i corsi sono formati da più materie e le materie si possono associare a più corsi. Questa è una relazione molti-a-molti, es:
tabella 'corsi':
id_corso
nome_corso
data_inizio
località
...
tabella 'materie':
id_materia
nome_materia
...
tabella 'corsi_materie':
id_corsi_materie
id_corso
id_materia
altrettanto dicasi per allievi, voti e materie che pensandoci la tabella per i voti si potrebbe chiamare per l'appunto solo 'voti':
tabella 'allievi':
id_allievo
nome
cognome
date_nascita
recapito
...
tabella 'voti':
id_voto
voto
id_allievo
id_materia
in questo modo hai tutto bello ordinato

Rispondi quotando