what is difference between 'databases' and 'schema'
In the context of relational databases, the terms "database" and "schema" are often used interchangeably, but they have different meanings.
A database is a collection of related data stored in a specific and organized way, allowing for easy retrieval and management of the data. A database can contain multiple tables, views, and other database objects.
A schema is a logical container for organizing database objects, such as tables, views, indexes, procedures, and functions, within a database. A schema provides a way to organize the database objects in a logical and meaningful manner.
In other words, a schema can be thought of as a blueprint or blueprint plan of how the database is structured and how the data is organized within it. A database can contain multiple schemas, and each schema can contain multiple tables and other objects.
In short, a database is a physical container for storing data, while a schema is a logical container for organizing the database objects within that data.