Class Time and Place: Tu 3:00-5:50; IS 501
Instructor:
Vladimir Zadorozhny
Office Hours: by appointment
Tel: (412) 624 9411
e-mail: vladimir@sis.pitt.edu
GSA: Xidao Wen
Office Hours:Tuesday 10-12
Tel:(412) 624 9437
e-mail: wenxidao@gmail.com
This is an advanced graduate course on database systems. The focus of this course is on distributed and unstructured database management, as well as on core relationship between database management, information retrieval, and semantic technologies.
INFSCI 2710, or permission of instructor
.
Introduction (centralized vs distributed databases; homogeneous vs heterogeneous databases; OLAP and data warehousing, wide area networks and databases; structured vs unstructured data management; Web and databases; wireless networks and databases).
Architectures of modern database systems (client/server, advanced networked systems, OLAP and data warehousing systems).
Principles of distributed data management (distributed data storage, query processing, transaction management).
Unstructured data management (limitations of structured data models, data management and information retrieval).
Web-based data management (semi-structured data and querying XML, semantic Web data management, cloud computing and data management).
Advanced networked information systems (pervasive and mobile data management, stream data management, sensor data management.).
This course is
being offered for three credits. The coursework consists of Homeworks,
Exams, and a team-oriented Project. The grading is as follows:
Homeworks |
20% |
Midterm Exam |
20% |
Final Exam |
30% |
Project |
30% |
Late Policy: Homeworks are due at the beginning of class on the due date. Homework can be turned in the following class for a 25% penalty. No assignments will be accepted after that time.
All students are required to periodically check the class home page on the WWW. We will use this page to make announcements and to post information about the assignments and projects.
The project is done in groups and is documented by a written group report. A demo will be scheduled for each group. The groups are ``self-policed''.
Homework assignments will be posted here.
Additional references will be posted here or provided in class.
Week |
Day |
Topics |
Special Events |
1 |
Tu 1/7 |
Class Introduction |
|
2 |
Tu 1/14 |
Advanced Database Architectures |
|
3 |
Tu 1/21 |
OLAP and Data Warehousing |
|
4 |
Tu 1/28 |
OLAP and Data Warehousing |
Project Assigned |
5 |
Tu 2/4 |
Distributed DBMS: Replication and Transactions |
Proj. Group Lists Due |
6 |
Tu 2/11 |
Distributed DBMS: Concurrency and Recovery |
HW#1 Due |
7 |
Tu 2/18 |
Distributed DBMS: Query Processing and Optimization |
|
8 |
Tu 2/25 |
MIDTERM |
Exam |
9 |
Tu 3/4 |
Spring Recess |
NO CLASSES |
10 |
Tu 3/11 |
Querying Unstructured Data |
|
11 |
Tu 3/18 |
Querying Unstructured Data |
HW#2 Due |
12 |
Tu 3/25 |
Web Data Management |
|
13 |
Tu 4/1 |
Web Data Management |
HW#3 Due |
14 |
Tu 4/8 |
Pervasive Data Management |
|
15 |
Tu 4/15 |
Pervasive Data Management |
Project Due |
16 |
Tu 4/22 |
FINAL EXAM |
Exam |