Difference between Core, Master and Web Databases in Sitecore

Sitecore comes up with 3 Databases(Core, Master, and Web) by default when we perform a fresh installation. So what is the Difference between Core, Master and Web Databases in Sitecore? Difference between Core, Master...