Readings and other resources in module order

This page collects together all of the “readings” associated with individual modules.

In this site, readings represent “passive” learning opportunities, as opposed to experiences, which represent “active” learning opportunities. In many courses, readings and experiences together constitute the “assignments”.

Module: Introduction

Module: Worlds of Database Systems

Module: The relational model of data

Module: Algebraic and logical query languages

Module: SQL

Module: SQL in a server environment

Module: Midterm

Module: High-level database models

Module: Design theory for relational databases

Module: Constraints, triggers, view, indexes

Module: Transaction processing

Module: Storage and indexing

Module: Query processing

Module: Semi-structured data and XML