COURSE TOPICS
Chapter 1. XML database design
Architecture overview
Logical database design
XML data type
Relational structure versus XML structure
XML index
Views
XML schema
XML schema design
Industry standards and XML schemas
XML data validation
Physical database design
Creating a database
Chapter 2. Working with XML
XPath
XQuery/XPath data model
Location paths
Using location paths to retrieve nodes of XML document
Predicates
XQuery
Types, expressions, and functions
FLWOR and selecting XML data
Updating XML data
XQuery and SQL/XML
XQuery with embedded SQL
SQL/XML
When to use what
XML and stored procedures
XML and XQuery support in SQL procedures
XML support in external routines
XML Schema Repository object registration
When and how to use namespaces
Getting XML data in and out of database
Chapter 3. Managing XML data
XML indexes
XML index types
Creating XML indexes
How to look up the information for XML index
Access plan
Best practices
Schema management
XML Schema Repository
XML schema registration/dropping
Querying XSR
XSR support on Control Center
Schema evolution
IMPORT, EXPORT and RUNSTATS
XML data security
Appendix A. Sample data
Creating XMLoan database
Creating database
Creating tables
contactInfo.xsd
Sample XML data
Appendix B. Additional material
Locating the Web material
Using the Web material
System requirements for downloading the Web material
How to use the Web material