If you're just starting out with databases, there are two options I would recommend. First would be Microsoft Access. There's a learning curve, but it's smaller than anything else I can think of. Second would be MySQL. It's a little harder to learn, but more powerful. Last I remember, it was free too. Microsoft Access was very not free.
Just a disclaimer, I've been a programmer for 17 years, but I've been "out of the game" for a couple years now, so there may be better options. Also, I never worked outside of a microsoft environment, so I'm not only biased, but uneducated in other environments. I just wanted to give you my opinion.
I've just created a website for my chess club, and as one of its features I wanted to create a database of all the games that we've played against our league opponents. The idea is that our players will easily be able to prepare for their matches by simply clicking on the relevant (probable) opponent to see their choice of opening/style of play.
We all keep our scorecards, so the input of data (though painstaking) won't be a huge problem. I just need a step-by-step guide of how best I could achieve this, and what software I should use.
Thank You !