Database schema is a skeleton-like structure, described in formal language, that shows a logical view of an entire database. In this context, schema refers to how a database is organized and acts as part of a blueprint to show how it is constructed, including views and tables.
The Snowflake Elastic Data Warehouse
With the Snowflake Elastic Data Warehouse, users can load semi-structured data right into a relational table, then query the data via SQL and attach it to structured data. Snowflake automatically takes care of the self-describing schema so there is no concern about future changes. There is also a feature to easily “undrop” schemas or tables, even if they contain millions of rows.