This course introduces students to principles of data management. The focus
of the course is on database design, relational model, SQL,
object-oriented data models, and object relational model.
This course covers implementation issues in database management systems. Topics
include file management, tuple management, index
management, database buffer management, query optimization and processing,
and transaction management.
This course is the second graduate course in the series of database courses.
It is intended to introduce students to advances in database management systems
that have resulted from novel emerging application requirements.
The course introduces many applications areas such as
spatial/spatio-temporal databases, multimedia information retrieval,
and data analysis and decision support tasks. For each of these
areas, the course traces how the core database technologies
have to be adapted to meet the requirements posed by the emerging
applications.
|