Good database design has two major components, the back-end database and the front-end interface that is seen by the user.
On many web sites the content is static with hyperlinks to navigate from one page to another.
Static web pages are unsuitable for dynamic database content, dynamic web pages are required.
The most recognisable dynamic web page is the shopping cart or e-commerce site.
Here the cart contents change as you shop.
There is no person quickly writing static pages to accommodate your preferences, but the web pages change as you make preferences and choices.
Furthermore, what you see in the shopping cart is different to what other shoppers see,
yet the page URL or address (eg https://www.eniware.com.au/browser.htm) is the same for each user.
For security reasons a web page can't control your computer or make changes to your computer settings. This therefore places some limits on web browser interfaces that a desktop application interface doesn't have.
Even so, a dynamic web page has almost all the functionality that a desktop application can have.
While there are minor visual differences, the functionality of the desktop application examples can be or has been reproduced with a web browser interface.
Five hands-on examples of dynamic web functionality have been provided.
The data entry example can be filtered and graphed.