What is a database schema?

Context: The database schema is the structure of a database described in a formal language supported by the database management system. The term "schema" refers to the organization of data as a blueprint of how the database is constructed. The formal definition of a database schema is a set of formulas called integrity constraints imposed on a database. These integrity constraints ensure compatibility between parts of the schema. All constraints are expressible in the same language. A database can be considered a structure in realization of the database language. The states of a created conceptual schema are transformed into an explicit mapping, the database schema. This describes how real-world entities are modeled in the database.

Answer: It is the structure of a database -- as described in a formal language supported by the database management system. It refers to the organization of data as a blueprint for how the database is built (eg comprised of tables in the case of relational databases).