Ik ben bezig met een nieuw ontwerp voor mijn database van mijn songtekstenpagina.
Nu heb ik het volgende:
Artist
------------
ArtistID
Artistname
Song
------------
SongID
ArtistID
AlbumID
Tracknr
Title
Songtext
Album
------------
AlbumID
ArtistID
Nou kan een liedje op meerdere albums staan en een album bevat meerdere liedjes.
Een artiest schrijft meerdere liedjes en een liedje kan door meerdere artiesten gezongen worden.
Een artiest kan meerdere albums maken en op een album kunnen meerdere artiesten staan.
Ik heb dus meerdere n:m relaties.
Hoe kan ik dit goed oplossen en een goede database maken?
Nu heb ik het volgende:
Artist
------------
ArtistID
Artistname
Song
------------
SongID
ArtistID
AlbumID
Tracknr
Title
Songtext
Album
------------
AlbumID
ArtistID
Nou kan een liedje op meerdere albums staan en een album bevat meerdere liedjes.
Een artiest schrijft meerdere liedjes en een liedje kan door meerdere artiesten gezongen worden.
Een artiest kan meerdere albums maken en op een album kunnen meerdere artiesten staan.
Ik heb dus meerdere n:m relaties.
Hoe kan ik dit goed oplossen en een goede database maken?