181.140 Database Theory
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2019W, VU, 2.0h, 3.0EC, to be held in blocked form

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise

Learning outcomes

After successful completion of the course, students are able to

  • enumerate various research areas of database theory research
  • explain the most important questions concerning query languages
  • analyse themselves the complexity and expressive power of query languages

Subject of course

Fundamental Aspects of database query languages:
*) relational query languages (introduction)
*) Datalog
*) Codd's Theorem: relational calculus, relational algebra, datalog
*) Trakhtenbrot's theorem
*) Complexity of query evaluation
*) Conjunctive queries
*) Expressive power, Ehrenfeucht-Fraisse games

Teaching methods

The first part of the course consists in presentations by the lecturer on the aspects of database query languages mentioned above.

In the second part of the course, the students have to present one research article each from this area.

Mode of examination

Immanent

Additional information

ECTS Breakdown

 2 h quiz 
23 h lecture (10 classes including preparation)
35 h research article (report, presentation)
 15 h preparation for oral exam
-----------------------------------------------------------
75 h = 3 Ects

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue09:00 - 11:0015.10.2019FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) lecture
Mon09:00 - 11:0021.10.2019Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue09:00 - 11:0022.10.2019 - 17.12.2019Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon09:00 - 11:0028.10.2019Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Mon09:00 - 11:0018.11.2019 - 16.12.2019Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Database Theory - Single appointments
DayDateTimeLocationDescription
Tue15.10.201909:00 - 11:00FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) lecture
Mon21.10.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue22.10.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon28.10.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Mon18.11.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue19.11.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon25.11.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue26.11.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon02.12.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue03.12.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon09.12.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue10.12.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Mon16.12.201909:00 - 11:00Seminarraum FAV 01 B (Seminarraum 187/2) lecture
Tue17.12.201909:00 - 11:00Seminarraum FAV EG B (Seminarraum von Neumann) lecture
Course is held blocked

Examination modalities

Assessment is based on the presentation of the research articel and an oral exam.

Course registration

Begin End Deregistration end
01.09.2019 00:00 06.10.2019 23:55 20.10.2019 23:55

Curricula

Literature

Serge Abiteboul, Richard Hull, Victor Vianu: Foundations of Databases. Addison-Wesley, 1995, ISBN 0-201-53771-0.

Previous knowledge

Students are assumed to have a basic knowledge in mathematical logic and to be familiar with basic concepts of complexity theory (to the extent taught in the course "Formale Methoden der Informatik").

Miscellaneous

Language

English