What is the difference between a Database and a Schema?

What is the difference between a Database and a Schema?

Approach: Define the container vs the structural definition.

A Database is a physical container for data and its related objects. A Schema is a logical grouping of database objects (tables, views) within a database.

Follow-up: Can a database have multiple schemas?

Key concepts: logical organization, namespaces.