CS561 -- Advanced Database Systems
Spring Semester 2005
Mondays and Wednesdays, 4:00 - 5:20pm, WPI, Fuller 320
Professor: Elke A. Rundensteiner
http://www.cs.wpi.edu/~cs561/s05
Course Description
The importance of database technology has become apparent in
recent years with the emergence of massive amounts of unstructured
information on the web, continously
streaming data from satellites and other remote devices, and so on.
Unstructured and multimedia data objects are available
typically distributed over large-scale heterogeneous systems.
Traditional database
technology (such as the relational one), while being
employed in many types of businesses to date, has been found to not meet
many of the demands of newly emerging application domains. Thus new
technologies in industry as well as new directions of database research
have emerged.
This course covers modern database and information systems as well as
research issues in the field. Topics and systems covered may include
object-relational, object-oriented, active, semi-structured and
streaming databases. Also discussed
will be recent advances in database systems such as
advanced query processing,
distributed databases, data warehousing,
on-line analytical processing,
distributed information integration,
XML query engines, web and semi-structured data management,
continuously streaming and sensor-based data systems,
multimedia database tools,
data mining, and client-server, heterogeneous and P2P systems.
The specific subset
of topics for a given course offering is selected by the instructor.
Research papers from recent journals and conferences are used.
A course project is required.
Prerequisites
Expected background includes basic knowledge of relational database systems
and some programming skills.
Some prior relational database
course (such as CS542 or the corresponding undergraduate database courses) or
equivalent knowledge, possibly gained via job experience, will
be helpful to be familiar with basic database concepts and
terminology.
General Course Information