Obviously, you would need some knowledge of the various databases / scripting languages. The databases you could use are PostgreSQL, mySQL, Microsoft Access, Oracle Database.
The various languages include Microsoft's ASP, PHP, Macromedia's CFML and Sun Microsystem's JSP.
I would recommend using the PHP/MySQL combination. Firstly, because I am an open source advocate (LOL) and secondly, because there is more support, and thirdly, because it is more affordable.
In fact, I only know how to script using PHP. I've never gave ASP a try.