As Neilo pointed out, the database is to store the details about the cms. It will store the history of the changes that are made to each of the content areas as well as the current content. In another table, relevant login information is set up for the admin section and other site settings as well. Using the database is an integral part of having the site up and running correctly.