Pelato1980 ha scritto:
La tabella si chiama StoricoInsegnanti
Hai pensato a una tabella dei soli Insegnanti?
Pelato1980 ha scritto:
che intendi per normalizzare? eliminare ridondanze?
In un certo senso sì. Quando ti accorgi che "certi" dati si ripetono/ridondano, devi pensare a una tabella staccata che li rappresenti "uno alla volta". Quindi ti serve una tabella Insegnanti. Poi una relazione Insegnanti uno-a-molti StoricoInsegnanti.
Anche le Scuole si ripetono, quindi una tabella Scuole, quindi la relazione Scuole uno-a-molti StoricoInsegnanti.
Usa preferibilmente i campi ID (ossia IDInsegnante, IDScuola) per creare le relazioni.
Poi, devo dire la verità, mi perdo un po' nel cercare di capire a quale query vuoi arrivare. Se hai più quesiti e non ti raccapezzi, ti consiglio di fare una Query1 più semplice e poi fai Query2 servendoti dei dati di Query1.