A database server (for our situation, MySQL) is a project that can store a lot of data in a sorted out arrangement that is effortlessly available through programming dialects like PHP. For instance, you could advise PHP to look in the database for a rundown of jokes that you'd like to show up on your site.
The entire thought of a database driven site is to permit the substance of the website to dwell in a database, and for that substance to be pulled from the database progressively to make site pages for individuals to see with a general web program.
Joomla's powerful application framework makes it easy for developers to create sophisticated add-ons that extend the power of Joomla into virtually unlimited directions.
Thus, toward one side of the framework you have a guest to your webpage who utilizes a web program to ask for a page, and hopes to get a standard HTML archive consequently.