Quando si traccia la linea tra le tabelle relazionali e i campi contenenti più valori di un particolare tipo. Lasciatemi illustrare in un esempio qui sotto dove un PokeMaster può essere associato a più pokemon di numero sconosciuto.
TablePokeMasters
PokeMasterId
PokeMasterName
TablePokeMastersToPokemon <- Side question, what is a good naming convention for a linking table?
PokeMasterId
PokemonId
TablePokemon
LinkId
PokemonId
PokemonName
Vs
Table PokeMasters
PokeMasterId
PokeMasterName
PokeMasterPokemon (ex: Picachu, Charizard, Blastoise) <- parse this in code
Il secondo metodo è sempre preferito rispetto al primo in cui esiste un numero sconosciuto di relazioni da una tabella all'altra? L'unico valore che posso vedere nel secondo metodo è un numero minore di tabelle, ed è più facile vedere le relazioni direttamente all'interno di una tabella, invece di creare query per vedere le relazioni.