What Are Databases and Why You Need Them?