University of Pittsburgh

School of Information Sciences

Graduate Information Science & Technology Program

INFSCI 2711: Advanced Topics in Database Management

Spring 2013

 

Class Time and Place: Tu 12:00-2:50; IS 403

Instructor:  Vladimir Zadorozhny
Office Hours:  by appointment
Tel:    (412) 624 9411
e-mail: vladimir@sis.pitt.edu


GSA: Andrii Cherniak
Office Hours: Monday 10-11 am
Tel:    (412) 624 7378
e-mail:
aic3@pitt.edu

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.

Announcements

4/21/2013: You may stop by at the GSA office hours on Monday to pick up your homework. Otherwise, your homework will be in the class on Tuesday
4/21/2013: HW3 solutions have been uploaded. Please have a look
4/19/2013: HW3: since I received a lot of questions for HW3 regarding what to consider withter months, i would suggest the whole peiod of august-may to consider as such. The reason is that flu pandemics exists not exclusively in december-february, as you know. if you dont want to miss the real flu peak, your time interval has to be pretty wide
4/18/2013: HW2 solutions have been uploaded.
we will arrange a second projector during the in-class demo so you could show a few slides explaining your system in parallel with your demo presentation
4/12/13: Project demo slots have been uploaded. Please, check the project section
4/11/13: Added a few comments regarding the project report
4/10/13: Due day for HW#3 was extended till the end of the day, 04/19/2013. Leave in in paper on GSA's desk - room 2B10.
4/09/13: HW#3 has been uploaded
4/08/13: For demo scheduling purposes, please provide us with the latest version of your project title, and the names of the members of your team. Email this information to your GSA. Please, do so by the end of 4/09/13
3/30/13: Update to HW2 (HW2.2) has been posted, with a minor modification to Q2
3/19/13: The next class will be a lab work. Please, bring a laptop. If you have windows on your laptop, please, install putty terminal.
3/19/13: I have uploaded an updated version for hw1.solutions for Q5, to capture all different CORRECT combinations, seen in students' homeworks
2/11/13: HW#1 Due day was postponed till 2/19/13. However, no late submission will be accepted
2/27/13: HW#1 solutions have been uploaded

Prerequisites

INFSCI 2710, or permission of instructor .

Topics Covered

Class Requirements and Grading

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.

Communication

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.

Project

Demo slots (3)

For the project report, you may follow the same guidance from the last semester. However, please clearly provide the following information, if your project involves data warehousing:

Homework

homework 1

homework 1 (solutions, updated)

homework 2.2

homework 2 (solutions, updated)

homework 3.1

homework 3 (solutions)

References

Textbooks

         Additional references will be posted here or provided in class.

Class Handouts

Adwanced Database System Architecture
Distributed Databases (part 1)
OLAP and Data Warehousing
Distributed Databases (part 2)
Distributed Databases (part 3)
Query Plan (overview)
Unstructured Data Management (part 1)
Unstructured Data Management (part 2)
Unstructured Data Management (part 3)
Web data management (part 1)
Web data management (part 2)
Hadoop (part 1)
Hadoop (part 2)
Web data management (part 3)
Web data management (part 4)

Class Schedule (approximate --- subject to change)

 

Week

Day

Topics

Special Events

1

Tu 1/8

Class Introduction 

 

2

Tu 1/15

  Advanced Database Architectures

 

3

Tu 1/22

OLAP and Data Warehousing

 

4

Tu 1/29

OLAP and Data Warehousing

 Project Assigned

5

Tu 2/5

Distributed DBMS: Transactions, Concurrency, Recovery

Proj. Group Lists Due

6

Tu 2/12

Distributed DBMS: Transaction, Concurrency, Recovery

7

Tu 2/19

Distributed DBMS: Query Processing and Optimization

HW#1 Due, no late submission

8

Tu 2/26

Querying Unstructured Data

9

Tu 3/5

MIDTERM

10

Tu 3/12

Spring Break

 

11

Tu 3/19

Querying Unstructured Data

12

Tu 3/26

Web Data Management

 

13

Tu 4/2

Web Data Management

HW#2 Due Day

14

Tu 4/9

Pervasive Data Management

 

15

Tu 4/16

Pervasive Data Management

Project Due

16

Tu 4/23

FINAL EXAM

Exam

 

Last Modified: January 15, 2013.