University of Pittsburgh

School of Information Sciences

Graduate Information Science &Technology Program

INFSCI 2710: Database Management

Spring 2014

 

Class Time and Place: Mon  3:00-5:50, IS406

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

GSA: Xidao Wen
Office: 2A04
Office Hour: Tuesday 10-12
Tel: (412) 624 9437
e-mail:xiw55@pitt.edu

 

This is  a basic graduate course on database systems. The major focus of this course is on centralized database systems. The coursework consists of homeworks, exams, and a team-oriented database design and implementation project.

Prerequisites

INFSCI 2500 (co-requisite) 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.

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

Through the project, you will gain hands-on experience in designing and implementing a Data Intensive Application. 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''.

Project description will be posted here

Textbook

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

Homeworks

Homeworks will be posted here

Class Materials

Class Schedule (approximate --- subject to change)

 

Week

Day

Topics (Chapters)

Special Events

1

Mon 1/6

Class Introduction

 

2

Mon 1/13

Introduction(1)/Relational Model (3)/ER Model (2)

 

3

Mon 1/20

NO CLASS 

Dr. Martin Luther King birthday

4

Mon 1/27

ER Model (2) / Relational Algebra (4)/ SQL(5) 

Project Assigned  

5

Mon 2/3

SQL(5)/Lab

 

6

Mon 2/10

SQL(5)

Proj. Group Lists Due

7

Mon 2/17

SQL(5)

HW#1 Due

8

Mon 2/24

SQL(5)/Schema Refinement (19)

HW#2 Due

9

Mon 3/3

MIDTERM

Exam

3

Mon 3/10

NO CLASS 

Spring Recess

11

Mon 3/17

 Schema Refinement (19)/Storage and Indexing (8,9)

       

12

Mon 3/24

 Storage and Indexing (8,9)

 

13

Mon 3/31

Transactions and Concurrency (16,17)

HW#3 Due

14

Mon 4/7

Transactions and Concurrency (16,17)

 

15

Mon 4/14

Crash Recovery (18)

Project Report Due  

16

Mon 4/21

FINAL EXAM

Exam