I am designing a database for a Soccer club. A soccer club has several teams. Those teams have several players and a coach.
Right now I have three tables:
Club
Team (foreign key to club)
Player (foreign key to team)
My main concern is that, each season a Team brings in new players and therefore, I need somehow to state that. I want to be able to maintain a record of the Team along the different seasons, and also be able to know what a Team is in the current season. How could I model that?