IT University of Copenhagen

Database Tuning, Spring 2007

[News] [Schedule] [Course description] [Intranet]

News

Description of the 5th project part and full report is available.

Milan has office hours Tuesdays, 13-15, in room 3C 10. You are also welcome to contact him by e-mail.

Schedule

Lectures and exercises on Thursdays. Lectures and exercises will be mixed throughout the time allocated for the course. Supervision meetings for projects are held on Tuesdays (not in schedule below).

The schedule is preliminary. It will be updated during the course. Literature in parenthesis is background reading that might be helpful, but not curriculum.

Date Time Subject Literature Material Place
Feb. 1 10.00-12.00 RP: Introduction. Recap of database background. (Slides.) Overview of lectures (slides). (RG 1.5-1.8, RG 4.2); SB 1 exercise 3A 18
Feb 6 10.00-12.00 Start of project part 1   deliverable 1 3A 18
Feb. 8 10.00-15.00 SR: Tree Indexes. (Slides) (slides for paper) (slides for ISAM) RG 10; (RG 8); [Pagh03, sec. 2.3.0, 2.3.1, 2.3.2], [BrodalFagerberg03, sec. 1 and 3.4].   3A 18
Feb 13 13.00-15.00 Project supervision (office hours)     3A 10
Feb. 15 10.00-15.00 RP: 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]; [JensenPagh06, sec. 1, 2.0, 2.1]   3A 18
Feb 20 10.00-15.00 Start of project part 2. Part 1 feedback   deliverable 2 3A 18
Feb. 22 10.00-15.00 lecture cancelled     3A 18
Feb 27   Project supervision     tba.
March 1 10.00-15.00 SR: Data storage (slides), external sorting (slides), lower bound. RG 9, 13; (SB 2.4); [Sanders03, 1.3-1.5], [MaheshwariZeh03, 3.1-3.2].   3A 18
March 6   Project supervision     tba.
March 8 10.00-15.00 SR: Evaluation of relational operators (slides) RG 14; (RG 12)   3A 18
March 13 10.00-13.00 RP: Query Optimization, Query tuning (slides) RG 15; (RG 12); SB 4   3A 18
March 15 10.00-12.00 Start of project part 3. Feedback on part 2   deliverable 3 3A 18
March 20   Project supervision     tba.
March 22 10.00-15.00 RP: Concurrency control (slides). RG 17; SB 2.2, 2.3; (RG 16)   3A 18
March 27   Work on deliverable 3     tba.
March 29 10.00-15.00 SR: Spatial databases (slides). RG 28   3A 18
April 3   Easter break      
April 5   Easter break      
April 10   Feedback by e-mail     3A 18
April 12 10.00-15.00 SR: Temporal databases (slides). [Arge01, sec. 1, 2.1 (persistent B-trees), 3-4 (static versions only), 4.1; ArgeDannerTeh03, sec. 2,2.1]   3A 18
April 17   Start of project part 4   deliverable 4 3A 18
April 19 10.00-15.00 SR: Text indexing (slides) [KarkkainenRao03, sec. 7.1-7.4]   3A 18
April 24   Project supervision     tba.
April 26   RP: Decision support, OLAP (slides) RG 25, [WOS04, sec. 1+2], [DSTW03, sec. 1+2+3.0]   3A 18
May 1   Project supervision     tba.
May 3 10.00-15.00; RP: ITU research in databases (slides). Course summary (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], [JP06, sec. 1.0, 1.1, 2.0, 2.1]   3A 18
May 8 10.00-12.00 Project: Discussion of extensions   Project - final part 3A 18
May 10 10.00-12.00 Invited lecture: Peter Steen Nielsen, head of databases, Danske Bank     3A 18
May 23 15.00 Deadline for project reports     tba.
June 25 10.00-11.00 Q&A session     2A 18
June 27   Oral exams     tba.

Literature:

Literature

The course uses the following textbooks:
In addition, a number of surveys and research papers will be covered.

Links

Manning of course

Rasmus Pagh
Course responsible
Office: 3C 07
Email: pagh@itu.dk
S. Srinivasa Rao
Lecturer
Office: 3C 04
Email: ssrao@itu.dk
Milan Ruzic
Project supervisor
Office: 3C 10
Email: firstname@itu.dk