IT-Universitetet i København
 
  Tilbage Kursusoversigt
Kursusbeskrivelse
Kursusnavn (dansk):Avancerede emner i databaser 
Kursusnavn (engelsk):Advanced Topics in Databases 
Semester:Forår 2004 
Udbydes under:cand.it., tværfaglig it-udvikling (tit) 
Omfang i ECTS:7,50 
Kursussprog:Engelsk 
Kursushjemmeside:https://learnit.itu.dk 
Min. antal deltagere:
Forventet antal deltagere:30 
Maks. antal deltagere:200 
Formelle forudsætninger:The prerequisite for the course is an elementary database course at a level corresponding to that of RUC\'s education in computer science. 
Læringsmål:The objective of this course is to explore advanced topics in databases with emphasis on the logical aspects, knowledge representation and manipulation. Many of the topics can serve as a starting point for subsequent projects. 
Fagligt indhold:The course focuses on relational as well as deductive databases and data integration, with a special interest for the role of database integrity.
A deductive database is a combination of a conventional database and a set of rules that allow the derivation of implicit information.
First-order logic is the ideal tool to express these notions, and will be used during the course along with other languages such as Prolog and SQL that also apply to relational databases.
Data integration systems provide a unified view of information spread over a set of different sources distributed on a network such as the Internet. The two main approaches (Local-as-View and Global-as-View) will be discussed during the course.
Recent topics, such as XML-based approaches to databases, object-oriented databases, advances in SQL standards, etc. might also be considered. 
Læringsaktiviteter:

The course will be conducted as a mixture of ordinary lectures and seminars by students in which research papers will be discussed.
In addition there will be exercises and a written assignment. Active participation is required in order to make the course a success. 

Eksamensform og -beskrivelse:X. experimental examination form (7-scale; external exam), 13-skala, Ekstern censur

The examination is oral based on the written assignment and a question, with marks given according to 13-skala system.  

Litteratur udover forskningsartikler:Preliminary list of references:
Christiansen: Introduction to Prolog as a database language - A course note, 2003.
Godfrey, Grant, Gryz, Minker: Integrity Constraints: Semantics and Applications, 1998 (Kluwer)