University of Pittsburgh

School of Information Sciences

Graduate Information Science &Technology Program

INFSCI 2710: Database Management

Fall 2007

  Knowledge Tree tutorial is posted here  pdf.  

Knowledge Tree Website    Link

Announcements:

Please refresh this page, every time you visit (use Ctrl+F5)

  11/26/07: Project demo schedule is posted here. Please choose a timeslot for your group. 


11/26/07: Div will be out of office for next two weeks.
Mark Voortman (mark@voortman.name) will be the GSA for the remaining part of the semester.
Please address all your queries to mark@voortman.name and CC to dsharma@sis.pitt.edu

11/25/07:Homework3 solutions are posted below
11/09/07:Homework3 is posted below
10/25/07:Homework solutions are posted below.
10/11/07:Homework 2 is posted!
10/11/07:Project References and Code Samples are posted below.
10/04/07:Today (Oct 4,2007), the second half of the class (7:15 pm-8:30 pm) would be an Unix and SQL Lab in Room 828 (8th Floor)
Where's room 828 on the 8th floor? Click here.
9/27/07: Homework #1 is posted below.
9/27/07: Those students who still do not have their paradox or oracle accounts,
please send another email to dsharma@sis.pitt.edu with '2710' in the subject by 12:00 noon, Friday (September 28, 2007).
9/13/07: Project description has been posted.
9/6/07: Paradox and Oracle account passwords will be given soon. Thanks for the emails.

Class Time and Place: Thu  6:00-8:50, IS405

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

GSA (for remaining semester): Mark Voortman
Office: DSL Lab, 2nd floor, SIS, Room B210
Office Hour: 5 - 6 pm, Thursdays
Tel: (412) 624 7378 (O)
e-mail:mark@voortman.name

 

This is  a basic graduate course on database systems. The major focus of this course is on centralized database systems. We will also cover  more advanced topics including data warehousing and OLAP as well as principles of distributed database systems. The coursework consists of homeworks, exams, and a team-oriented database design and implementation project.

Prerequisites

INFSCI 2500 or permission of instructor.

Topics Covered

Class Requirements and Grading

This course is being offered for three credits. The grading is as follows:

 

Homeworks

20%

Midterm Exam

20%

Final Exam

30%

Project

30% 

Late Policy: Homework and Project reports are due at the beginning of class on the due date. Homework and project reports can be turned in the following class for a 25% penalty. No assignments will be accepted after that time.

Project

Through the project, you will gain hands-on experience in designing and implementing a Data Warehouse System. The project is done in groups of 3 students and is documented by a written group report. A demo will be scheduled for each group.  The groups are ``self-policed''.

Textbook

 Raghu Ramakrishnan, Johannes Gehrke. Database Management Systems. 3d Edition. WCB/McGraw-Hill  2002

Homeworks

Class Materials

Class Schedule (approximate --- subject to change)

 

Week

Day

Topics (Chapters)

Special Events

1

Thu 8/30

Class Introduction

 

2

Thu 9/6

Introduction(1)/ER Model (2)

 

3

Thu 9/13

 Relational Model (3) 

Project Assigned

4

Thu 9/20

SQL(5)

  Proj. Group Lists Due

5

 Thu 9/27

SQL(5)/ OLAP and Data Warehousing (25)

 

6

Thu 10/4

OLAP and Data Warehousing (25)

HW#1 Due

7

Thu 10/11

Schema Refinement (19)

 

8

Thu 10/18

Schema Refinement (19)

HW#2 Due

9

Thu 10/25

MIDTERM

Exam

10

Thu 11/1

Storage and Indexing (8,9)

 

11

Thu 11/8

 Transactions and Concurrency (16,17)

       

12

Thu 11/15

 Transactions and Concurrency (16,17)

HW#3 Due

13

Thu 11/22

NO CLASS

Thanksgiving  Recess

14

Thu 11/29

Crash Recovery (18)

 

15

Thu 12/6

Crash Recovery (18)

Project Report Due  

16

Thu 12/13

FINAL EXAM

Exam

 

Last Modified:  October 31, 2007.