How to Build Efficient Database (Tournament Brackets)

Check out this post I put up a couple of days ago

There are other posts on the forum about database as well.

Mostly you need to understand databases as a general concept of the way data can be stored and related so that you can understand how you need to retrieve it for display and manipulation. Then you can plan how your database should be set up.