Azher 0 Light Poster

Hello all i want to know that why we are using three level architecture ? What are the advantages of having three-level database architecture? How are they related to Data Independence? please Explain with the help of an example.

Thanks