OK, well these things do not come in a book! Are you familiar with the different topology that can be made? Every network has its own design. Do you care about redundancy? Do you care about access if a segment goes down? Where is the DC going to be located? Is it co-located with the mail server?
Please understand, you are asking elementary questions to a very complex technology, and no single book or resource (except me maybe!!!) can possibly give you the answers to what you are asking. It takes years of experience to design and deploy a network and its associated services, and you have to just do it!
Please understand, Database design has nothing to do with network topologies! These are two different things!
To estimate your project cost, you add up all of the hardware cost, to include wiring and ACCESS POINTS, plus add in your labor! VIOLA, you are now a Project Manager!