Tabella agenti
Non sono molto pratico di progettazione di db. Ho giusto qualche nozione teorica perciò mi piacerebbe avere qualche chiarimento.
codice:
idagente nome cognome idpaese
1 Mario Rossi 1
2 Giuseppe Bianchi 2
3 Stefano Verdi 3
4 Mario Rossi 4
Tabella paesi
codice:
idpaese paese
1 Ozieri
2 Chilivani
3 Macomer
4 Pirri
Appurato che una cosa del genere non avrebbe senso perchè sarei costretto a ripetere gli stessi dati relativi al nominativo tante volte quanti sono i paesi di cui l'agente è rappresentante come si può fare?
Pensavo che magari ci vorrebbe un'altra tabella del tipo
Accoppiamenti
codice:
idcoppie idagente idpaese
1 1 1
2 2 2
3 3 3
4 1 4
In questo modo l'agente con id=1, Mario Rossi risulterebbe associato ai paesi 1 e 4. Facendo così avrei provveduto a normalizzare il tutto e, in caso affermativo, come lo eseguo il join tra le 3 tabelle?
Grazie fin da adesso a chi mi vorrà aiutare.