Creating Database

I have been assigned a new project. For which I am preparing its database. Its been a fun doing so, as I have complete overview of the Application, that I am going to develop, as I make Database on paper.

But all fun goes when I have to make that db in SQL Server 2005. Now I am more or less remain a data entry operator to input data. I cannot pass this job to other, as I have to make relations and other store procedure for it as well.

But as Programmer its always better to make a DB before you start a application. Let us wait and see what my fellow programmer code with my new DB design.