A Dynamic Virtual Web Site takes a Basic Virtual Web Site to the next level but shares the same server with a number of other sites in the same way that the Basic Virtual Web Site does.
However, a dynamic site has a database as a backend to the site which provides the data to dynamically produce web pages dependent on the user requests. The database can be updated as often as required and once the data is stored in the database then it is immediately available via the website.
A typical type of Dynamic Website would be a car sales site. The database would contain details of the various makes and models of vehicles currently in stock. The user could search for specific vehicle types (such as 'BMW' or 'Convertible'), and would then be presented with a list of vehicles to match his search criteria.
A more complex Dynamic Website could be a shop that offers a number of products for sale, allowing the user to browse through the product range. Facilities to purchase and pay for products could also be provided.
A Dynamic Website would also have some private pages for the owner of the site to use to administer and maintain the database.
The dynamic web site may use any of a number of different software tools in its implementation, such as: php, MySQL, Zen Cart, Joomla, Wordpress, Ajax, jQuery, MooTools .... and many other possibilities. The specific tools required to implement a particular web site will depend on the exact needs and requirements of that site.