Moving Objects Databases
Modulinformationen
The course offers an introduction to a new research area in databases termed "moving objects databases". The goal is to extend database technology to be able to represent any kind of moving entity in a database and to ask queries about them. For some entities only the position in space is relevant, hence they can be viewed as moving points, for others also the time dependent extent is of interest, hence we can speak of moving regions. Examples of moving points are people, animals, or vehicles such as cars, trucks, air planes, ships, or satellites; examples of moving regions are hurricanes, forest fires, oil spills in the sea, forests, cancer, or the settlement areas of the Celtic tribes. For querying, one would like to ask about the current or anticipated near future movement as well as analyze movement histories in the past. Some motivation for research in this area stems from mobile computing where it will be relevant to manage the locations of millions of users equipped with location-aware wireless online devices. The course describes data models and query languages for moving objects as well as implementation techniques such as geometric algorithms and novel indexing methods. It provides a good basis for students to start research in this area.
ECTS | 10 |
---|---|
Arbeitsaufwand | Bearbeiten der Lektionen: 150 Stunden
Bearbeitung der Einsendeaufgaben: 75 Stunden
Wiederholung und Prüfungsvorbereitung, Prüfung: 75 Stunden |
Dauer des Moduls | ein Semester |
Häufigkeit des Moduls | in jedem Sommersemester |
Anmerkung | Nicht zusammen mit dem Modul "Vertiefung Datenstrukturen und Datenbanken" nutzbar.
Das Modul wird letztmalig im SS 2019 angeboten. Prüfungen werden bis zum WS 2020/21 abgenommen. |
Inhaltliche Voraussetzung | Kenntnisse der Konzepte von Standard-Datenbanksystemen. Vertiefte Kenntnisse zur Implementierung von Datenbanksystemen, etwa anhand des Kurses 01664. |