Alla tua domanda, immanuel ha già risposto;
per quanto riguarda il DB, dvei già avere qualcosa di costruito sotto, tipo access e poi interfacciarlo con DW seguendo le istruzioni ke ti da; in qualsiasi caso, credo ke un po' di linguaggio server side tu debba conoscerlo.....