(I know nothing about golf, so excuse my ignorance about the scoring)
You need to start with a very simple setup.
You have players, holes and scores.
That means you can put everything in one table,
with each record containing the player, the number of the hole he was playing, and the score he got for that hole.
But, that means you are storing the player name more than once (once for each hole)
So instead you can make a new table that holds just the player names, and you can link it to the score table through a player_id.
now you can create yet another table that holds the difficulty of each hole.
Then in the score-table you'd only score the number of 'hits' the player required to finish the hole.
Then later with a JOIN you can get the score per hole, for any player, and automatically fetch the difficulty of the hole to get Par/Birdy etc. (love those names)
But, like I said, start simple and see where you can improve on it. Simple, big and reliable is better than complex, small and unreliable.