Just a little piece of advice before you start building tables and find
out later that your design is wrong. Been there, done it. Not fun.
Fixing a bad design later is a HUGE headache. So it's best to "drink
deep" early.
You might want to read my instructor's "wee" introduction to data
modeling. Yes, it's perhaps on the long side, but you can learn by
reading or by trial and error... Here's the link:
http://www.cis.drexel.edu/faculty/so.../AppendixA.PDF
Yes, it's a bit heavy going, but if you understand and apply what he
says, you'll have a database that actually works. Otherwise, you'll
try and use it and find out you can't get answers out of it.
I know it's an indirect answer to your question but it's time well
spent - and it's only 20 pages... you could do much worse!
hope it helps.