CS6203 -- Advanced Topics in Database Management Systems

XML and P2P




Announcements
Assessment
Course Objectives
Important Notes
Course Structure
Prerequisites
Reference Books and Materials


Announcements


For the XML part of the exam, please make sure that you are intimately familiar with XML and how it is represented, with all the major constructs of XQuery (but not every last detail of every feature), with XML evaluation algebras, and with structural join computation. You will also be expected to have a general understanding of the main concepts in XML indexing, query optimization, updates, and schema design.

Assessment

Course and Objectives

The course is at the graduate level and most topics are on-going research work. It is a seminar course and active class-room participation is expected. Each student is required to read and present research papers. The course is designed to encourage everyone to actively learn advanced concepts, to independently think over research and development issues, to pro-actively relate what we learn to the real problems in practice, to stimulate and brain-storm new ideas, to intelligently solve pressing problems in various phases of XML and P2P based data management.

Important Notes

Course Structure

The course has two sections: XML and P2P. Jag will conduct the first part on XML, and Beng Chin will conduct the second part on P2P based data management.
  • Lecture
  • (XML)
  • Basics of XML
  • XQuery Use Cases
  • Query Algebras: TAX, TLC
  • timber

  • (P2P)
  • Week 9
  • Week 10

  • Possible Topics for Survey and Report
  • (XML)
  • Alternative Architectures: 1, 2, 3, 4, 5 Report
  • Relational Mapping: 6, 7, 8 Report
  • Access Methods: 9, 10, 11, 12 Report
  • Indexing: 13, 14, 15, 16, 17 Report
  • Result Size Estimation: 18, 19, 20, 21
  • Query Optimization: 22, 23, 24 Report
  • Updates: 25, 26, 27 Report
  • Schema Design: 28, 29, 30 Report
  • Due date for XML report: 24 September

  •  (P2P)
  • Guidelines and Requirements
  • Prerequisites

    1. Undergraduate modules on database management systems

    Reference Books, Materials, and Sites

    1. Database Management Systems, Second edition, by Raghu Ramakrishnan and Johannes Gehrke, McGraw Hill, 2003.
    2. For P2P: Papers could be found in ACM SIGCOMM, ACM SIGMOD, IEEE ICDE, VLDB, P2P workshops, ICDCS, IEEE TKDE of last 4 years.
    3. For XML: Papers could be found in ACM SIGMOD/PODS, VLDB, IEEE ICDE, XML workshops, IEEE TKDE, VLDB Journal, and ACM TODS of last 6 years.


    Under constant modification and construction.

    If you have any questions, just drop me a note.