CS 334 Spring 2021
Lectures

Subscribe to this calendar (google, iCal, etc.)

DateDescription
March 29 The Relational Model
Textbook chapters 1–2
March 31 SQL Basics
Textbook chapter 3
April 5 Advanced SQL
Textbook chapters 4–5
April 7 Buffer Pools
Textbook sections 13.2–13.5
April 12 Database Storage
Textbook sections 12.1–12.4, 13.2–13.3
April 14 Hash Tables
Textbook sections 14.5, 24.5
April 19 Indexes and B+ Trees
Textbook sections 14.1–14.4
April 21 Multi-Threaded Indexes
April 26 Query Processing: Sorting & Aggregation
Textbook section 15.4
April 28 Query Processing: Joins
Textbook section 15.5
May 5 Query Processing Techniques
Textbook sections 15.1–15.3, 15.7
May 10 Parallel Query Processing
Textbook chapter 22
May 12 Query Planning and Optimization
Textbook chapter 16
May 17 Concurrency Control Theory
Textbook 17.1-17.2, 17.4-17.6
May 19 Two-Phase Locking Concurrency Control
Textbook sections 18.1–18.3, 18.9
May 24 Optimistic and Multi-Version Concurrency Control
Textbook sections 18.5, 18.7–18.8
May 26 Logging Protocols
Textbook sections 19.1–19.8
May 31 Crash Recovery
Textbook sections 19.1–19.9
June 2 Beyond!
notes