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