Dovendo creare una basi di dati per la gestione di un team di corse podistiche come tradurreste in una tabella sql l'attributo multivalore relativo all'ordine d'arrivo sapendo che di ogni gara interessa l'ordine d'arrivo comprendente:
- il vincente
- la lista dei primi 10 classificati
essendo l'ordine d'arrivo un attributo multivalore l'ho dovuto tradurre in una tabella "ordineArrivo" il cui attributo "gara" è la chiave esterna che lo collega alla chiave primaria della tabella gara, ma adesso non so come fare per inserire in ogni ordine d'arrivo la lista dei primi 10 classificati visto che nell'elenco ci potrebbero anche essere nominativi non presenti nella BD poichè quest'ultima contiene solo i nominativi degli atleti appartenenti al team.
in parole povere non so come tradurre l'inserimento di una lista di 10 nominativi (i primi 10) all'interno della tabella ordineArrivo alcuni dei quali sono collegati agli atleti del db e altri no....l'idea sarebbe di inserire nome, cogome e codiceAtleta (che può essere anche null, nel caso non lo sia lo collega alla tabella atleti del team).
forse devo creare un'ulteriore tabella ?