Bueno, cuando te dicen base de datos, tienes las siguientes opciones, dependiendo de lo que tienes o de lo que te den.
Access para *.asp
MySQL para *.php
(Hay más programas, por supuesto, pero he generalizado)
--------------------------
Puedes, pero no te lo recomiendo, utilizar Excel, como hice yo en una asesoría. El motivo que mi tutor no sabía ejercer Access, pero claro, no llevabamos ninguna Web.
--------------------------
Para una página web, creas los datos con los programas, y luego ya tienes página, pues con php o asp se te hace referencia al dato, no haciendo una pagina por dato.
Creo que me he explicado mal.