Week 1 | Principles of Database Systems |
Week 2 | Principles of Database Systems; Active and Deductive Databases |
Week 3 | Lab - Database Programming |
Week 4 | Query Processing and Optimisation; Lab (cont'd) |
Week 5 | Query Processing and Optimisation; Transaction Management |
Week 6 | Distributed and Heterogeneous Databases |
Week 7 | Lab - Ontology-based data integration and querying |
Week 8 | Parallel DBs; NoSQL, NewSQL, Graph DBs |
Week 9 | Guest Lecture by Petra Selmer (Neo4j) on Graph Querying and Graph Databases; Lab - MongoDB and Neo4j |
Week 10 | Semi-Structured Data Management; Lab (cont'd) |
Week 11 | Web Data Integration; Lab (cont'd) |
Revision Lecture | Revision Questions |
Teaching Assistant for the Lab sessions: Richard Brownlow (richard@dcs.bbk.ac.uk)