dipende che db vuoi creare, ne esistono diversi. i più utilizzati all'inizio sono o MySQL (consigliato se lavori in php) o MDB(access) se lavori in ASP. Per crearli è facilissimo, credo che tu intenda sapere come poter interagire con questi db. se conosci dei linguaggi lato server posta nel forum del linguaggio che conosci, se non conosci nessun linguaggio lato server, leggiti un po di informazioni su php e asp e poi decidi quale è più utile per te. Con html e basta non è possibile interagire con un database