We have a database of about 3000 golf tournaments from various golf tours all over the world. So you have the USPGA, European, Asian, Nationwide Tours and many more. All of them have weekly tournaments from approx. Feb through Nov each year.
We currently have a site where we store the Tour in a database, the tournaments in another and that one holds the date of the tournament, which course, state, country, an id to tie it back to what tour it is on etc.
Now I am testing drupal and am wondering how to do that in drupal?
I could set up a "Tours" category and then list terms under that of USPGA, European, Asian, Nationwide etc and then under each Tour name, we could conceivably list every tournament for that tour. Then create another category called Year and add in 2002, 2003, 2004, 2005, 2006 etc to add that to each tournament so we can import all of our articles over the past five years. We have to be able to tell the articles from the 2003 Buick Classic from the 2005 Buick Classic.
Also to get a little harder we currently store another id in the Tournament db that shows that the 2003 Buick Classic and the 2005 Buick Classic are the same tournament, just in different years. So it's id forever is "82" so the 2001, 2002, 2003, 2004, 2005 Buick Classic all are marked in a db column as "82". This allows you to be reading articles from the 2004 Buick Classic and we can add a link to see who won the 2003 Buick Classic perhaps. Because if you just used the tournament_id, one tournament may be "1235" and another "4578", which bear no relationship to each other.