CSCI-4380 Database Systems

Spring 2004



Contact Information
Class Hours: SAGE 3510, MR 12:00-1:50pm
Instructor:  Mohammed J. Zaki
Office:  Lally 307
Phone:   x6340
Email:  zaki.AT.cs.rpi.edu
Instructor Office Hours: Mondays 10am-12pm, or by appointment
TA Office Hours:
Jeevan Pathuri (pathuj@cs.rpi.edu)
Warren Konkel (konkew@rpi.edu)
Warren (MR 2-3:30) and Jeevan (TF 10:30-12:00) in Science Bldg Rm 1W01 (Bray Room)
TBA

Web Page:  http://www.cs.rpi.edu/~zaki/cs4380/

Course Syllabus

Group List

HW Submission Site

Online Book Resources: http://www.cs.wisc.edu/~dbbook/

Course Page from Spring'02

CURRENT GRADES


Announcements

  • 5/3/04: Solutions for HW7 have been posted.

  • 4/27/04: Optional (bonus) HW7: Q25.2 (parts 1 and 2), Q26.4 (part 2), Q28.2 (parts 1, 5,8,9), Q28.4 (part 1). This HW is optional. You may submit to get a 4-5% points on the overall grade. Turn in your HW by Monday, 3rd May, 12pm (noon).

  • 4/16/04: HW6 (project 3) is now online (start with hw6.html). The due date is 30th April (11:59pm), to be submitted online via the online submission site.

  • 4/16/04: Solutions for Exam II have been posted.

  • 4/13/04: Solutions for HW5 have been posted.
    HEre are some errata: in Q19.10, part 5) it is not lossless, since D is not the key for CD.

  • 4/5/05: HW5 consists of the following questions: Q2.4, Q 3.14, Q19.8, Q 19.10, Q 17.8, Q17.10 (note: ref to fig 19.5 should be fig 17.5, and ref to sec 19.3.2, should be 17.5.2), Q18.5 (answer the question, assuming that the only crashes that happen are at the end, as shown, and between LSN 50 and 60; there are no other crashes), Q27.8 (answers parts 2, 3, 5 and 8). DUE DATE is 13th April, 12pm. This is an individual assignment (no groups).

  • 3/24/04: Solution for Exam I has been posted.

  • 3/19/04: Grades and Comments for HW2 have been posted. See Jeevan if you have any questions.

  • 3/18/04: Assignment 4 is now online (start with hw4.html). The due date is 2nd April (5:00pm), to be submitted online via the online submission site.

  • 3/18/04: Solutions for HW3 have been posted.

  • 2/18/04: HW3 consists of the following questions: Q9.6, Q10.2 (parts1-5), Q11.2, Q12.4, Q13.2, Q14.4, Q15.4 (part 2). It is due on Monday, March 1, at 12:00pm. Submit online. This is an individual HW (no groups).

  • 2/18/04: Grades for HW1 have been posted. See Warren if you have any questions.

  • 2/8/04: Assignment 2 is now online (start with hw2.html). The due date is 19th Feb, before class (12:00pm), to be submitted online via the online submission site.

    Group assigments are also now available.

  • 1/26/04: Assignment 1 is now online (start with hw1.html and readme.html ). The due date is 5th Feb, before class (12:00pm), to be submitted online via the submission site .

  • 1/22/04: Send an email to konkew@rpi.edu so we can set up instructional accounts for you on the CS machines. The email should contain your: name, rcs email. Send by this friday (1/23/04).
    Also send an email with your group preferences. You may have upto 3 students per group.

  • 1/16/04: Lecture Slides, when available, can be obtained by clicking the link on the "Class Topics" below.



    Class Topics

    MONDAYS THURSDAYS
    Jan 12 - DBMS Intro (ch. 1)
    Jan 15 - Relational Model (ch. 3)
    Jan 19 - NO CLASS (Marth Luther King Jr. Day)
    Jan 22 - Relational Algebra (Ch. 4)
    Jan 26 - Algebra/SQL (Ch. 4/5) Jan 29 - SQL (Ch. 5)
    Feb 2 - Disk & Files (ch. 9) Feb 5 - Storage (ch. 9/8)
    Feb 9 - Storage & Indexing (ch. 8)
    Feb 12 - Indexing (ch. 10)
    Feb 17 (TUESDAY) - Indexing & sorting (ch. 11/13)
    Feb 19 - Query Processing (ch. 12/14)
    Feb 23 - Query Processing (ch. 14)
    Feb 26 - Query Optimization (ch. 15)
    Mar 1 - NO CLASS
    Mar 4 - Exam I
    Mar 8 - SPRING BREAK Mar 11 - SPRING BREAK
    Mar 15 - Functional Dependencies (ch. 19)
    Mar 18 - Normalization (ch 19)
    Mar 22 - Normalization & ER diagrams (ch. 19)
    Mar 25 - ER modeling & Transaction mgmt(ch. 2 & 3 & 16)
    Mar 29 - Transaction Mgmt and Concurrency (chapter 16 & 17)
    Apr 1 - Concurrency & Crash Recovery (ch. 17&18)
    Apr 5 - XML Data (ch. 7 & 27)
    Apr 8 - XML Data (ch 27)
    Apr 12 - Spatial Indexes (ch 28)
    Apr 15 - Exam II
    Apr 19 - Spatial and Advanced Indexing (ch 28)
    Apr 22 - Data Warehousing (ch 25)
    Apr 26 - Data Mining (ch 26)
    Apr 29 - NO CLASS