CMU-CS 15-415/615 - Syllabus

Schedule

  • Topics are tentative.
  • Assignment and exam due dates are FIRM
  • Assignments A3 and A7 require a lot of programming ('**').
  • PowerPoint slides are available in pps
Date By Lecture (and readings) Released Due-date (FIRM)
Mon 08/29 AP+CF Introduction (R&G Chapter 1)    
Wed 08/31 CF The Entity-Relationship Model (R&G Chapter 2)    
Mon 09/05   Labor Day - No Classes    
Wed 09/07 CF Relational Model (R&G Chapter 3)    
Mon 09/12 CF Relational Algebra (R&G Chapter 4) A1-sols  
Wed 09/14 CF Relational Calculus (R&G Chapter 4)    
Mon 09/19 AP Fun with SQL (Part 1) (R&G Chapter 5) A2-sols A1 due
Wed 09/21 AP Fun with SQL (Part 2) (R&G Chapter 5-6)    
Mon 09/26 CF Storing Data - Disks, Buffers, and Files (R&G Chapter 9) A3-sols A2 due
Wed 09/28 CF Tree-Structured Indexes (R&G Chapter 10)    
Mon 10/03 CF File Organizations & Indexing (R&G Chapter 8)    
Wed 10/05 CF Hashing (R&G Chapter 11) A4-sols A3 due
Mon 10/10 AP External Sorting (R&G Chapter 13), Query Evaluation (R&G Chapter 12/14)    
Wed 10/12 AP Relational Operators (R&G Chapter 12/14) A5-sols A4 due
Mon 10/17 AP Query Optimization (R&G Chapter 15); Review    
Wed 10/19  

MIDTERM EXAM

  **EXAM**
Mon 10/24 AP Query Optimization continued (R&G Chapter 15)    
Wed 10/26 CF Schema Refinement and Normalization (Part 1) (R&G Chapter 19) A6-sols A5 due
Mon 10/31 CF Schema Refinement and Normalization (Part 2) ; also Methodology and (internal to CMU: R+Ypaper)    
Wed 11/02 AP Physical Database Design (R&G Chapter 20) A7** A6 due
Mon 11/07 AP Transaction Management Overview (R&G Chapter 16)    
Wed 11/09 AP Concurrency Control (Two-Phase Locking) (R&G Chapter 17)   A7-ph1 due
Mon 11/14 AP Concurrency Control (Timestamp Ordering) (R&G Chapter 17)    
Wed 11/16 AP Crash Recovery (R&G Chapter 18)    
Mon 11/21 AP Distributed DBMSs (R&G Ch. 22)    
Wed 11/23   Thanksgiving - No Classes    
Mon 11/28 AP Column Stores (internal to CMU: The Design and Implementation of Modern Column-Oriented Database Systems) A8-sols A7-ph2 due
Wed 11/30 CF Data Warehousing and Data Mining (R&G, Chapters 25, 26)    
Mon 12/05 AP Guest Speaker: Monte Zweben (CMU'85 / SpliceMachine)   A8 due
Wed 12/07 AP+CF Final Review; Database System Potpourri