what is database schema
A database schema is a blueprint or architecture of how our data will look.
It doesn’t hold data itself, but instead describes the shape of the data and how it might
relate to other tables or models. An entry in our database will be an instance of the
database schema. It will contain all of the properties described in the schema.