skip to page contentCMU 15-415/615 DB Applications (S'13)

Home
Syllabus
Assignments
Notes
 

Syllabus


Topics are tentative. Assignment due dates are FIRM. FYI, Assignments A3 and A7 require a lot of programming ('**')

Date Day Lecture (and readings) Released
Due-date (FIRM)
1/15 Tu Introduction (R&G Chapter 1), sample sqlite3 database (see the readme.txt file)


Th The Entity-Relationship Model (R&G Chapter 2)

1/22 Tu Relational Model (R&G Chapter 3)


Th The Relational Algebra (R&G Chapter 4)

1/29
Tu The Relational Calculus (R&G Chapter 4) A1; sols


Th SQL: The Query Language Part 1 (R&G Chapter 5)

2/5
Tu SQL: The Query Language Part 2(R&G Chapter 5), SQL: Part 3 & App. Development (R&G Chapter 6); code example
A2; sols
A1 due

Th Storing Data - Disks, Buffers, and Files (R&G Chapter 9)


2/12 Tu Tree-Structured Indexes (R&G Chapter 10) A3; sols
A2 due

Th File Organizations & Indexing (R&G Chapter 8)

2/19 Tu Hashing (R&G Chapter 11),


Th Sorting (R&G Chapter 13),  Query Evaluation (R&G Chapter 12/14) A4 ; sols
A3 due
2/26 Tu Relational Operators  (R&G Chapter 12/14)


Th  Relational Operators continued (same foils, R&G Chapter 12/14); Review
A5; sols
A4 due
3/5 Tu ** MIDTERM EXAM **
** EXAM **

Th  Query Optimization (R&G Chapter 15 PLUS System R Optimizer), Selinger paper (internal to CMU)

3/12 Tu Spring break



Th Spring break


3/19 Tu Schema Refinement and Normalization (part1) A6; sols
A5 due

Th Schema Refinement and Normalization (part2) (R&G Chapter 19) ; Physical Database Design and Tuning (R&G Chapter 20)

3/26 Tu Database Design Methodology (Not in book), and Methodology paper (6Mb; internal to CMU) and foils with more info for hw7
A7**; sols
A6 due

Th Transaction Management Overview (R&G Chapter 16)

4/2 Tu Concurrency Control (R&G Chapter 17)
A7-ph1 due

Th Concurrency Control part 2 (R&G Chapter 17) 

4/9
Tu Concurrency Control part 3 (R&G Chapter 17)


Th Logging and Recovery part 1 (R&G Chapter 18)
A7-ph2 due
4/16
Tu Logging and Recovery part 2 (R&G Chapter 18) A8; sols


Th *** NO CLASSES (carnival) ***


4/23 Tu Spatial Data Management  (R&G Chapter 28)
A8 due

Th Data Warehousing and Data Mining (R&G, Chapters 25, 26)

4/30
Tu
Distr. DBMSs (R&G Ch. 22) - BONUS (NOT IN EXAM): Multimedia DB (R&G 29.5)



Th
Review   



Last modified: April 29, 2013, by Christos Faloutsos