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 changing 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. This is a specific flavor of spatio-temporal databases; whereas the earlier work in that field assumed that geometries change only in discrete steps, moving objects databases allow geometries to change continuously. 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.
The complete course "Moving Objects Databases" has the course number 1675. It consists of seven units. The units of course 1676 "Moving Objects Databases I" are the first four units of the course 1675. The course 1677 "Moving Objects Databases II" covers the last three units of the whole course.
Using the following links, you can download the first unit of the course:
The course is available for registered students in the virtual university: