XML and Databases - COMP9317

   
   
   
 
Campus: Kensington Campus
 
 
Career: Postgraduate
 
 
Units of Credit: 6
 
 
EFTSL: 0.12500 (more info)
 
 
Indicative Contact Hours per Week: 5
 
 
Enrolment Requirements:
 
 
Prerequisite: COMP9024 or enrolment in MIT program 8684 or GradCert program 7344.
 
 
Equivalent: COMP4317, COMP4341
 
 
Fee Band: 2 (more info)
 
 
Further Information: See Class Timetable
 
 

Description


Topics: XML Parsing (Event-Driven vs. DOM). Memory models (trees, DAGs, ponter-less). Types: DTD/XML Schema/RELAX NG. Implementation: Tree Automata (top-down vs. bottom-up, nondet. vs. det., complexity, succinctness). Selecting Nodes: XPath and Pattern Matching (automata vs. structural/twig joins). XML Transformations and Type Checking. Data Binding (to a DB/PL and back). Query Languages: XQuery. Access Control for XML. Optimisation Issues: Statistics, Indexes, Keys for XML.