I'm building the database and I've come to a fork in the road. I'm at odds. Here's the question:
Do I make separate "(team_ID)ROSTER" tables for each team and relate it to my TEAMS table which includes Team_ID, TeamName, TeamAbr, TeamLocation, TeamColorPri, TeamColorSec,TeamColorTer?
or
make a single PLAYERS table (indexed off of Team_ID) and do a LOOKUP table for roster queries?
I still haven't figured out where the free agents are dumped in HTML, but I was thinking we need to track them also (thoughts)
I'm figuring the latter is better though I wonder about DB performance as the entire PLAYERS table would have to queried versus a single roster table.
Thoughts?
Do I make separate "(team_ID)ROSTER" tables for each team and relate it to my TEAMS table which includes Team_ID, TeamName, TeamAbr, TeamLocation, TeamColorPri, TeamColorSec,TeamColorTer?
or
make a single PLAYERS table (indexed off of Team_ID) and do a LOOKUP table for roster queries?
I still haven't figured out where the free agents are dumped in HTML, but I was thinking we need to track them also (thoughts)
I'm figuring the latter is better though I wonder about DB performance as the entire PLAYERS table would have to queried versus a single roster table.
Thoughts?

Comment