IT-Universitetet i København  
 
 
 

Hjemmeside for kurset Datalagring og formater, E2009

The main part of the course deals with relational databases, including theory and practice for modeling and quering a database. The course also considers storage and manipulation of data in XML format. Look up the course description for a description of the teaching goals.

Admin

Textbook

Database Systems: An Application-Oriented Approach, 2nd edition by M.Kifer, A.Bernstein and P.Lewis.

Before you start reading, take a look at my take on how to read the book.

Course Plan

Dato Contents Chapters Exercises Labs
24/8 Introduction, Context, Relational Model, Integrity Constraints 1, 2, 3.1, 3.2 3.2, 3.7, 3.14
31/8 SQL DDL, Rel. Algebra 3.3, 5.1 3.8, 5.1, 5.3*, 5.6*,
5.10* (i), 5.12*
Lab1
7/9 ER Modelling, UML, Normalization 4, 6 4.7 (UML)*, 4.9 (b),
6.22, 6.29 (a,b)*
Lab2
14/9 XML, DTD, XML Schema 15.1, 15.2, 15.3 (17.1-3 green book) 15.1*, 15.13*  
21/9 SQL, repetitions 5.2 5.17*, 5.19* Lab3
28/9 SQL + Host Language 8.1-8.5 Lab4* Lab4
5/10 XML Query Languages 15.4.1, 15.4.3 (17.1 green book) Lab3* Lab5
12/10        
19/10 Transactions: ACID properties, model, triggers 18, 19.1, 7 (13.1, 13.2 green book) 18.8*, 18.10*, 18.11* (pdf) Lab6
26/10 Concurrency control and recovery 20.1-20.5, 22.1-2 Lab6*  
2/11 Indexes, repetitions 9, 12.2.1  
9/11 Parallel Databases, Map Reduce, Data Integration      
16/11 External lecture, spørgetime      

Note that only the exercises marked with a * are obligatory.

Exercises

The following exercises (and their correction), will help you prepare for the exam: Here is the white exam distributed in class on 16/11, and its correction.

Assignment

There is one mandatory assignment. This is an individual assignment. The assignment will be available on October 5th and due back on November 16th.

Exam

Please fill out the following evaluation form before/after you read up the exam correction.
 
 
Til toppen af siden