The semi-structured model is a database model where there is no separation between the data and the schema, and the amount of structure used depends on the purpose. The semi-structured model is a database model where there is no separation between the data and the schema, and the amount of structure used depends on the purpose.