there is no where near enough information to give a full answer
there is, I doubt,no where near enough time form the volunteers here to provide an answer.
the first step is to clearly define, in your own mind, but preferably on paper, what it is you need, what you want to achieve.
then you need to design your data model
Fundamentals of Relational Database Design -- r937.com
and
The Relational Data Model, Normalisation and effective Database Design
are pretty good starting texts for normalising the data design
then you need to think about how you will interact with the database, that measn what sort of scritping language you are going to use, whether tthats PHP, ASP, PERL or soemthing like Java/JavaBeans. you also need to think about who is going to host your site because that may dictate what tools you can use or afford.
then you need to start thinking about how you are going to develop this site, are you going to use web & data servers hosted on you own machine, or are you going to have a dedicated test server
then you need to decide if you want to run a web 2 type site, if so you need to add Javascript and AJAX into the mix.
so I think you need to learn to crawl before making nay attempts at walking, let alone running. Im not trying to put you off, just trying to popint out where to make a start
if you want to run int he PHP/MySQL world then XAMPP will install a suitable software package, however the default PHP ini file needs tweaking to make it usable for development work, especailly if you are just starting out on the PHP development trail