more slides

This commit is contained in:
Oliver Kennedy 2017-04-24 21:50:17 -04:00
parent dd323bfecf
commit 95dd6cf778
5 changed files with 19 additions and 11 deletions

View file

@ -106,25 +106,33 @@ classContent:
meta:
slides: slides/2017-04-06-Views.pdf
- date: Apr. 11
topic: Theory of Transactions (Schedule Equivalence, Serializability)
topic: Theory of Transactions (Schedule Equivalence, Serializability, Locking)
meta:
slides: slides/2017-04-11-TransactionCorrectness.pdf
- date: Apr. 13
topic: Transaction Control Protocols (Locking, Lock Granularity)
topic: Transaction Control Protocols (Optimistic Concurrency)
meta:
slides: slides/2017-04-13-OptimisticConcurrency.pdf
- date: Apr. 18
topic: Transaction Control Protocols (OCC, MVCC)
topic: Logging and Aries
meta:
slides: slides/2017-04-18-Logging.pdf
- date: Apr. 20
topic: Project 3 overview
meta:
slides: slides/2017-04-20-Checkpoint3.pdf
- date: Apr. 25
topic: Logging and Logs as a Physical Layout
- date: Apr. 27
topic: Logging (Write-Ahead Logging, Undo Logging, ARIES)
- date: May. 2
topic: Parallel and Distributed Algorithms
- date: May. 4
- date: Apr. 27
topic: Data Warehousing
- date: May. 2
topic: Probabilistic Databases
- date: May. 4
topic: Spark
- date: May. 9
topic: TBD
- date: May. 11
topic: Final Exam Review
- date: May. 11
topic: <b>Final Exam</b>
---
<h1 style="text-align: center;"><%= title %></h1>
<p style="text-align: justify;">Data Management Systems (including Relational Databases, Non-Relational Databases, and NoSQL storage systems) form the basis of the Big Data Economy we now live in.  A data management system is responsible for storing data, enabling efficient access to that data, as well as mediating concurrent modifications.  This class approaches the challenges of designing a data management system from a standpoint that is both principled and practical.  The course revolves around a term-long programming assignment, in which you will build a system that answers SQL queries efficiently.  Course lectures will focus on the conceptual basis for this system, and will discuss how the techniques you learn generalize (e.g., to the use of NoSQL systems)</p>
@ -164,7 +172,7 @@ In this course, you will learn...
<li>50% exams
<ul>
<li>25% Midterm on Mar.30 (in class)</li>
<li>25% Comprehensive Final on Thu May 14 (4:00-6:30)</li>
<li>25% Comprehensive Final on Thu May 11(in class)</li>
</ul>
</li>
<li>50% projects