Princeton University
Computer Science Dept.

Computer Science 597D
Principles of Database and Information Systems

Andrea LaPaugh

Fall 2013


General Information | Schedule and Assignments |  Project Page | Announcements

EVOLVING:  CHECK BACK FOR UPDATES


Except for the first meeting, you are expected to do the reading before class.  

For the first class, it would be helpful for discussion to have read the Atzeni et. al. paper.  Read this paper get a preview of some of the major issues, even if you do not have the technical understanding yet to appreciate the details. 

R&G refers to Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems, Third Edition, McGraw-Hill, 2003.


WEEK 1
Wed. Sept. 11: Introduction


WEEK 2

Mon. Sept. 16:  Relational database model


Wed. Sept. 18:   Formal relational query languages

WEEK 3
  UPDATED!

Mon.  Sept 23 
Formal relational query languages, continued
Wed. Sept. 25:   Discussion of Codd's reduction paper; SQL

WEEK 4  UPDATED!
Mon. Sept. 30.  SQL continued Wed. Oct. 2:  Functional constraints.   Brief Information Retrieval  overview.

WEEK 5  UPDATED!
Mon. Oct. 7: Information Retrieval continued

Wed. Oct 9
Information Retrieval and key-value (noSQL) stores

WEEK 6  UPDATED
Mon. Oct 14:  Storage organization and indexing

Wed. Oct 16:
  Storage organization and indexing continued Fri. Oct. 18:  Assignment due:   Problems on functional dependencies
WEEK 7   UPDATED
Mon. Oct 21:  Transactions and ACID properties

Wed. Oct 23:  Distributed storage


Friday, Oct.  25:
  Project proposal due (see Project Page)



Fall break



WEEK 8  UPDATED
Mon. Nov. 4
Crash recovery in classic database systems
Wed. Nov. 6:  Consistency, Availability and Partition tolerance for distributed stores

WEEK 9
 
UPDATED
Mon. Nov. 11:
Executing queries:  fundamentals and SQL queries

Wed. Nov. 13:  Executing queries continued
WEEK 10
 
UPDATED
Mon. Nov. 18:
  Highly-parallel execution:  MapReduce

Wed.  Nov. 20: Incremental distributed updates;  begin Semi-structured data

WEEK 11  UPDATED
Mon. Nov. 25:  Semi-structured data : XML and the tree model
Wed. Nov. 27 
Thanksgiving recess


WEEK 12

Mon.  Dec. 2: Taylor Termes and Santiago Cuellar present
Wed.
Dec 4: Santiago Barona Munoz Seca and Anand Shah present
WEEK 13


Mon.  Dec. 9:
Max Homilius and Michael Lai present

Wed. Dec. 11: Ruth Dannenfelser presents;  wrap-up




Project Report due 5:00 pm Dean's Date, Tuesday Jan. 14, 2014

IMPORTANT CHANGE  Day for project demonstration/discussion Wed. Jan. 15

* on reserve in the Engineering Library


last revised  Wed Dec 11 15:23:59 EST 2013
Copyright  2013 Andrea S. LaPaugh