How can a web site be diagrammed to show different database elements, web UI elements, and different web pages in relation to each other (all are part of the same web site)?
Essentially I want to be able to show the structure of the site, but not just the web elements (including the database elements, and other server side elements).
I was wondering if there is a particular way of approaching this with regard to UML, or something similar. Pretty platform agnostic, but with a preference for visio.