[News] [Schedule] [Course description] [Intranet]
The schedule is preliminary. It will be updated during the course. Literature in parenthesis ( ) is background reading that might be helpful (e.g. to brush up old knowledge before lectures), but not curriculum. Literature in square brackets [ ] is part of the curriculum.
Date | Time | Subject | Literature | Material | Place |
Jan. 31 | 10.00-12.00 | Introduction. Recap of database background. (Slides.) Overview of lectures (slides). | (RG 1.5-1.8, RG 4.2); SB 1 | exercise | 2A 18 |
Feb. 5 | 10.00-12.00 | Start of project part 1 | deliverable 1 | 2A 18 | |
Feb. 7 | 10.00-15.00 | Data storage, tree indexes (slides) | RG 9 (except 9.2, 9.4), RG 10; (RG 8); [Pagh03, sec. 2.3.0, 2.3.1, 2.3.2], [BrodalFagerberg03, sec. 1 and 3.4]. | exercises | 2A 18 |
Feb. 12 | 13.00-15.00 | Project supervision | |||
Feb. 14 | 10.00-15.00 | Hash Indexes, Index Tuning (slides). | RG 11; RG 20.0-20.6; SB 3 (except 3.4, 3.10); SB 6.6; [Pagh03, sec. 2.4.1-2.4.3]; [JensenPagh07, sec. 1, 2.0, 2.1] | exercises | 2A 18 |
Feb. 19 | Project supervision | ||||
Feb. 21 | 10.00-15.00 | No lecture. |   | ||
Feb. 26 | 10.00-12.00 | Start of project part 2. (Part 1 feedback) | deliverable 2 | 2A 18 | |
Feb. 28 | 10.00-15.00 | Sorting and evaluation of relational operators (slides) | RG 9.4, RG 13, RG 14; (SB 2.4, RG 12); [Sanders03, 1.3-1.5], [MaheshwariZeh03, 3.1-3.2] | exercises | Aud. 3 |
March 4 | Project supervision | ||||
March 6 | 10.00-13.00 | Query Optimization, Query tuning (slides) | RG 15, 20.7-20.9; (RG 12); SB 4; [RusuDobra07, section 1, 3, 5] | exercises | Aud. 3 |
March 11 | Project supervision | ||||
March 13 | 10.00-15.00 | Reliable storage. Concurrency control (slides). | RG 9.2, RG 16.7, RG 17, RG 20.10-20.12; SB 2.2, 2.3; (rest of RG 16); (music video) | exercises | Aud. 3 |
March 18 | Easter break | ||||
March 20 | Easter break | ||||
March 25 | 10.00-12.00 | Start of project part 3. (Feedback on part 2 by appointment) | deliverable 3 | 2A 18 | |
March 27 | 10.00-15.00 | Trends in the evolution of database systems (slides, more slides, and even more slides, with video) | SMAHHH07, Selzer05, CDGHWBCFG06 | Aud. 3 | |
April 1 | 13.00-15.00 | Guest lecture by Mogens Nørgaard, Miracle A/S | |||
April 3 | 10.00-15.00 | Text indexing (slides) | [KarkkainenRao03, sec. 7.1-7.4] | exercises | Aud. 3 |
April 8 | Project supervision. | ||||
April 10 | 10.00-15.00 | No lecture. |   | ||
April 15 | 13.00-15.00 | Guest lecture: Jesper Larsson, Apptus Technologies (slides) | 2A 18 | ||
April 17 | Decision support, OLAP (slides); start of project part 4 | RG 25, [WOS04, sec. 1+2], [DSTW03, sec. 1+2+3.0] | deliverable 4 | Aud. 3 | |
April 22 | Project supervision | ||||
April 24 | 10.00-15.00 | Temporal databases (slides). (Lecture postponed.) | [Arge01, sec. 1, 2.1 (persistent B-trees)] | Aud. 3 | |
April 29 | 10.00-15.00 | Postponed lecture on temporal databases. ITU research in databases (slides). | Background literature (not curriculum): [PP06 sec. 1-3], [PPR05 sec. 1-2], [FPP06 sec. 1-2], [PPT04 sec. 1-3], [BHPPRT06, sec. 1,3,4.0,4.1] | 2A 18 | |
May 1 | No teaching | ||||
May 6 | 10.00-12.00 | No class | Project - final part | 2A 18 | |
May 8 | 10.00-15.00; | Spatial databases (slides). | RG 28, blog post, [BKOS00, sec. 5.3] (handed out) | exercise | Aud. 3 |
May 21 | 15.00 | Deadline for project reports | |||
June 23 | 10.00-12.00 | Q&A session | 2A12 | ||
June 25-26 | Oral exams |
Rasmus Pagh Course responsible Office: 3C 07 Email: pagh@itu.dk |
Milan Ruzic Project supervisor Office: 3C 14 Email: firstname@itu.dk |