CS542 -- Database Management Systems Course (Fall 2012)

Class Meetings

Venue: WPI in Fuller Labs 320
Date: Tuesdays/Thursdays at 4:00pm - 5:20 pm

Teaching Staff

Instructor: Elke A. Rundensteiner , Office in Fuller Labs 238, x5815,
Office Hours: Initially, Tu/Th: 5:20pm - 6:00pm (after class).
Changes will be posted here. Please check here before coming to my office.

Course Description

This course is an introduction to the theory and design of database management systems (DBMSs). Topics covered include internals of database management systems, fundamental concepts in database theory, and database application design and development. In particular, logical design and conceptual modeling, physical database design strategies, relational data model and query languages (SQL), query optimization, concurrency control and transaction management, privacy and security, will be covered.

While we primarily concentrate on relational DBMSs, we may also touch on selected topics from the current database research literature, such as large-scale data management, big data, distributed data access, web databases, decision support systems, data warehousing, and data mining, based on available time and interests of the students.

Quantitative examples and hands-on assignments will be given. Students will conduct a course project.