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.