





























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An overview of oracle xml db and xquery, focusing on xml type abstraction, storage options (shredded or lob), publishing methods (xml views of relational tables), sql/xml functions and constructs, xquery evaluation and processing, and xquery hybrid evaluation. It also covers input & data representation, sql structures with xml operators, and various input tools.
Typology: Slides
1 / 37
This page cannot be seen from the preview
Don't miss anything!






























SQL query containing XMLQuery/XMLTable
SQL query containing XMLQuery
SQL structures with XML operators
XQuery evaluated natively
SQL structures containing XMLQuery
Co-processor evaluates XMLQuery expressions
Transform XMLTable to XMLQuery
Native compilation of XMLQuery
XMLType
XMLType
XMLType
VARCHAR
VARCHAR
VARCHAR VARCHAR
row
row
row
VARCHAR VARCHAR
begin dbms_xmlschema. registerSchema ( ‘ http://namespace ', xdbURIType(' schema.xsd ').getClob(), TRUE,TRUE,FALSE,TRUE); end;
CREATE TABLE TableName of XMLType XMLSCHEMA "http://namespace"
XQuery XSL-T Parser
Compiler
XQuery Type check
XQ UE RY
SQL Metadata XMLSchema Repository
XML Indexes, Text Indexes
XQuery F&O
Rewrite to SQLX
SQLX rewrite
Relational Optimizer
Execution engine
Normalization XQueryX
Compiled XQuery Tree
Type checked^ Statically Tree Normalized Tree (casts, treat )
SQL/XML Operand Tree
SQL Operand Tree
Execution Structures
S Q L