Purpose:
This course covers research topics in
advanced database management systems as well as emerging database
techonologies, with ephasise on XML data and XML support for
object-oriented database management systems.
The course is intended to provide students enough background in modern database management systems to enable them to understand the current research in the field, and to give each student an opportunity to participate some research projects and class presentation.
Prerequisites: CMPUT 391 or consent of the Department
Course Outline:
Course Project
There is one term project, involving research and developement of XML support for LogicSQL and/or other object relational database systems.
Grading Policy
| final examination (take home) | 50% |
| course presentation | 5% |
| term project | 45% |
| Month | Dates | Lecture Topics | |
|---|---|---|---|
| Jan. | 7 | Object-Relational Database System | |
| 9, 14 | OLAP and Data Mining | ||
| 16, 21 | XML Data | ||
| 23, 28 | XQuery Language | ||
| Feb. | 4, 6, 11 | XML and Relational databases | |
| 13 | Normal Form for XML data | ||
| 17-21 | Reading week | ||
| 25, 27 | Long Durational Transaction Web-based Database application |
||
| March | 4. 6, 11, 13 | LogicSQL and Its Concurrency Control Protocol | |
| 18, 20, 25 | Multimedia Database Support | ||
| April |
27 1, 3, 8 |
Student Presentation and Demo |