Most interactive websites nowadays require data to be presented dynamically and interactively based on input from the user. For example, a customer may need to log into a retail website to check his purchasing history. In this instance, the website would have stored two types of data in order for the customer to perform the check - the customer?s personal login details; and the customer?s purchased items. This data can be stored in two types of storage - flat files or databases. |