Why Would I Need/Want a Database?
A database will make storing information for a website, especially a large website much easier. Websites that are run with databases are very popular nowadays and are known as dynamic websites. This will allow you to separate your content from your source code and keep and update the same template across a site while displaying different content on each page.
The content for each page is stored and retrieved from a database, making things simpler to manage. If you also want to keep track of users, a database is a must, as this will store all the information for each user, including password, name, email, etc. Think of it as a large file folder or information manager. This is why databases have become so popular nowadays, especially for managing a website.