62.5k views
3 votes
Question: a) Explain the support required for storing semi-structured data in a relational database

b) Discuss the performance implications for retrieving a particular XML element from a XML file.

(Advanced Database Systems Course)

1 Answer

5 votes

a)Data can not be stored in the form of rows and columns as in Databases. Semi-structured data contains tags and elements (Metadata) which is used to group data and describe how the data is stored. Similar entities are grouped together and organized in a hierarchy.

b)Retrieving information from XML files by using the Document Object Model, XmlReader class, XmlDocument class, and XmlNode class. Synchronizing DataSet data with XML via the XmlDataDocument class. Executing XML queries with XPath and the XPathNavigator class

User Olalekan Sogunle
by
6.5k points