CS245A Outline
DateTopicReading
1/6 Intro; storage hierarchy Ch. 1, 10.1, 10.2, 10.4
1/8 Computation using secondary storage, sorting 10.5, 12.5
1/13 RAID; record and block organization 10.3, 10.6-9
1/15 block, file organization; indexes 11.1-2
1/20 more indexes; B-trees 11.3-4
1/22 B-trees, hashing 11.5-7
1/27 Multidimensional indexes 11.9, 21.5
1/29 Query optimization 12.1-4, 7-9
2/3 class cancelled per El Nino -
2/5 Join methods 12.6
2/10 Midterm
2/12 More join methods, other operations 12.7, 17.3
2/17 Opt. architecture, pipelining 12.10
2/19 Durability, undo/redo logging13.1-4, 15.1-4,7
2/24 More, logging, serializability 13.5-8
2/26 Serializability test, locking, 2PL 13.9.1, 14.1
3/3 Other locking strategies 14.5,7,8
3/5 More locking, view serializability 13.9.2
3/10 Timestamps and validation 14.2-3
3/12 Cascading rollback, deadlocks, distributed locks 14.6, 15.6, 18.4-8