Let's imagine that I want to make an online address book. The easiest way consists of storing the data myself; I will save my addresses in any database and that's it. There is another approach, a little bit more complicated but so much more interesting: