1. What is a database?