• This sounds like homework. Designing a DB is a lot of work and you should go step by step with the design.

    You have a good example with the AdventureWorks databases, but you shouldn't copy it as it is (anyone with SQL Server experience would notice).

    Try to keep it simple, identify entities and their attributes and relationships. Everything comes from there.

    Luis C.
    General Disclaimer:
    Are you seriously taking the advice and code from someone from the internet without testing it? Do you at least understand it? Or can it easily kill your server?

    How to post data/code on a forum to get the best help: Option 1 / Option 2