Semi-structured model
Appearance
In a Semi-Structured data model, there is no seperation between the data and the schema, and the amount of structure used depends on the purpose.
A Semi-Structured data model is useful because:
- Some data sources cannot be constrained by schema
- It provides a flexible format for data exchange between different types of databases
- It can be helpful to view structured data as semi-structured (for browsing purposes)
- The schema can easily be changed
- The data transfer format may be portable