What is the purpose of a database and what benefits are there to using them?

1) What is the purpose of a database and what benefits are there to using them?
2) What is normalization and how does it affect database design?