A database is a collection of data that is stored permanently and typically has an interface allowing user interaction.