CS 533: Database Systems (Fall 2016)
The objective is to understand the theoretical underpinnings as well as the implementation techniques of the different components of a Database System, with special emphasis on Distributed Databases. The course will also touch upon Data Streams and Data Processing in Cloud Computing.
Lecture: 14:00 to 15:15 on Tuesday and Thursday at CSB 325
Previous enrollment in CS 430 or Permission of the Instructor.
|Review of Query Processing||(Ram. Ch. 12,14,15)|
|Review of Centralized Concurrency Control||(Bern Ch.2,3,4,5)|
|Review of Centralized Recovery||(Bern. Ch.6)|
|Distributed Query Processing||(Ozsu Ch.6,7,8)|
|Distributed Concurrency Control||(Ozsu Ch. 11)|
|Distributed Recovery||(Ozsu Ch. 12)|
|Access Control in Databases||(Ozsu Ch. 5) & Papers|
|Replicated Databases||(Bern. Ch. 8, Ozsu Ch. 13) & Papers|
|Mobile Database Systems||Papers|
|Peer-to-Peer Data Management||(Ozsu Ch. 16)|
|Data Streams||(Ozsu Ch. 18) & Papers|
|Data Management in Cloud Computing||(Ozsu Ch. 18) & Papers|
There is no late policy. Your project/term paper is due before class on the due date. The due date may be extended only under exceptional circumstances.
|August 25, Tuesday||First Day of Class|
|TBD||Soon to be updated|