RagingBull
09-01-2008, 18:22
Salve,
sto creando un database contenente una discografia.
ho già creato due tabelle: album e testi.
come sapete può succedere che una canzone possa trovarsi in più album: ad esempio nell'album e nel greatest hist o nell'album e nel cd del live....
il mio problema ora è: è preferibile inserire più volte lo stesso testo oppure creare una terza tabella con le corrispondenze e recuperare tutto con un JOIN?
preferibile inteso come leggerezza delle operazioni sul database.
ad esempio:
id_testo = 3
gli id degli album in cui è contenuto sono il 3 e il 7
nella tabella delle corrispondenze inserisco due record: 3-3 e 3-7
spero di essermi spiegato. ringrazio per la consulenza:)
sto creando un database contenente una discografia.
ho già creato due tabelle: album e testi.
come sapete può succedere che una canzone possa trovarsi in più album: ad esempio nell'album e nel greatest hist o nell'album e nel cd del live....
il mio problema ora è: è preferibile inserire più volte lo stesso testo oppure creare una terza tabella con le corrispondenze e recuperare tutto con un JOIN?
preferibile inteso come leggerezza delle operazioni sul database.
ad esempio:
id_testo = 3
gli id degli album in cui è contenuto sono il 3 e il 7
nella tabella delle corrispondenze inserisco due record: 3-3 e 3-7
spero di essermi spiegato. ringrazio per la consulenza:)