fbpx
Wikipedia

Semi-structured model

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 advantages of this model are the following:

  • It can represent the information of some data sources that 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.

The primary trade-off being made in using a semi-structured database model is that queries cannot be made as efficiently as in a more constrained structure, such as in the relational model. Typically the records in a semi-structured database are stored with unique IDs that are referenced with pointers to their location on disk. This makes navigational or path-based queries quite efficient, but for doing searches over many records (as is typical in SQL), it is not as efficient because it has to seek around the disk following pointers.

The Object Exchange Model (OEM) is one standard to express semi-structured data, another way is XML.

See also edit

semi, structured, model, this, article, does, cite, sources, please, help, improve, this, article, adding, citations, reliable, sources, unsourced, material, challenged, removed, find, sources, news, newspapers, books, scholar, jstor, december, 2009, learn, wh. This article does not cite any sources Please help improve this article by adding citations to reliable sources Unsourced material may be challenged and removed Find sources Semi structured model news newspapers books scholar JSTOR December 2009 Learn how and when to remove this template message 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 advantages of this model are the following It can represent the information of some data sources that 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 The primary trade off being made in using a semi structured database model is that queries cannot be made as efficiently as in a more constrained structure such as in the relational model Typically the records in a semi structured database are stored with unique IDs that are referenced with pointers to their location on disk This makes navigational or path based queries quite efficient but for doing searches over many records as is typical in SQL it is not as efficient because it has to seek around the disk following pointers The Object Exchange Model OEM is one standard to express semi structured data another way is XML See also editSemi structured data nbsp This computer science article is a stub You can help Wikipedia by expanding it vte Retrieved from https en wikipedia org w index php title Semi structured model amp oldid 764056567, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.