Question: what is the difference between data model and schema?
Answer: A schema is a blueprint of the database which specifies what fields will be present and what would be their types. ... A data model can, for example, be a relational model where the data will be organised in tables whereas the schema for this model would be the set of attributes and their corresponding domains.