Learning resources
Learning resources
Lecture sets:
•Lecture 1 (26/9/2011): Introduction
•Lecture 2 (4/10/2011): Recap on last year
•Lecture 3 (6/10/2011): Transaction management - 1
•Lecture 4 (7/10/2011): Transaction management - 2
•Lecture 5 (11/10/2011): Transaction management - 3
•Lecture 6 (13/10/2011): Transaction management - 4
•Lecture 7 (14/10/2011): Transaction management - 5
•Lecture 8 (18/10/2011): Protocols for concurrency control -1
•Lecture 9 (20/10/2011): Protocols for concurrency control -2
•Lecture 10 (21/10/2011): Protocols for concurrency control -3
•Lecture 11 (25/10/2011): Recoverability + Indexing mechanisms
•Lecture 12 (27/10/2011): Indexing mechanisms + Query Processing
•Lecture 13 (28/10/2011): Query Processing -1
•Lecture 14 (1/11/2011): Query Processing -2
•Lecture 15 (3/11/2011): Lecture postponed
•Lecture 15 (4/11/2011): Query Optimisation -1
•Lecture 16 (8/11/2011): Query Optimisation -2
•Lecture 17 (10/11/2011): Query Optimisation - 3
•Lecture 18 (11/11/2011): Query Optimisation - 4
•Lecture 19 (15/11/2011): Distributed databases - 1
•Lecture 20 (17/11/2011): Distributed databases - 2
•Lecture 21 (18/11/2011): XML - 1
•Lecture 22 (22/11/2011): XML - 2
•Lecture 23 (24/11/2011): XML - 3
•Lecture 24 (25/11/2011): XML - 4
•Lecture 25 (29/11/2011): XPath
•Lecture 26 (2/12/2011): Object relational DB -1
•Lecture 27 (6/12/2011): Object relational DB - 2
•Lecture 28 (8/12/2011): Data mining
•Lecture 29 (9/12/2011): Data warehousing - Not exam material!
•Lecture 30 (13/12/2011): Revision Lecture - 1
•Lecture 31 (10/01/2011): Revision Lecture - 2 on VITAL
Class exercises with solutions:
Exercises presented on Fri 28/10
Tutorials with solutions:
Tutorial 1
Tutorial 2
Tutorial 3
Tutorial 4