Una DB, pfff esa pregunta es algo extraña, ok, la puedes crear con Access muy facil ya que es un IDE que te permite hacerlo, la puedes hacer con SQL pero si necesitas hacer una DB para una web puede usar MySQL que es Free y OpenSource utilizando php, la sintaxis es tan facil como SQL ya de ahi para alla lo que tu quieras hacer no entiendo, debes entender que debes tener llaves primarias, foraneas para concatenar las tablas, debes saber crear consultas, etc., si quieres busca con Dios de como hacer DB él te dara una mejor respuesta que esta, ya que en si en si no te entendi que quieres o como quieres hacerlo.
Las respuestas a esas interrogantes, a quien yo no les dedicare tiempo por que es muy tedioso, las puedes encontrar con Dios, él te enseñara paso a paso como crear un DB e incluso como crear un DB para una página web.