200 likes | 320 Vues
This chapter provides a comprehensive overview of XML (eXtensible Markup Language) and its role in representing semistructured and unstructured data. It includes various figures illustrating XML elements, Document Type Definitions (DTD), and schema files, alongside examples of hierarchical views and conversion of graph structures into trees. The chapter also covers XPath and XQuery expressions pertaining to XML documents, enhancing understanding of data extraction methods from complex databases, such as those used in a university context.
E N D
Chapter 26 XML and Internet Databases
FIGURE 26.2Part of an HTML document representing unstructured data.
FIGURE 26.6An ER schema diagram for a simplified UNIVERSITY database.
FIGURE 26.7Subset of the UNIVERSITY database schema needed for XML document extraction.
FIGURE 26.8Hierarchical (tree) view with COURSE as the root.
FIGURE 26.10Hierarchical (tree) view with STUDENT as the root.
FIGURE 26.12Hierarchical (tree) view with SECTION as the root.
FIGURE 26.13Converting a graph with cycles into a hierarchical (tree) structure.
FIGURE 26.14Some examples of XPath expressions on XML documents that follow the XML schema file COMPANY in Figure 26.5.
FIGURE 26.15Some examples of XQuery queries on XML documents that follow the XML schema file COMPANY in Figure 26.5.