Praktikum "Mobile Datenbanken und Informationssysteme"
 

Übersicht über das Praktikum


 

Kurz und knapp

Voraussetzungen:   Kenntnisse in der Datenbanktheorie, etwa aus den Vorlesungen "Kommunikation und Datenhaltung" oder "Datenbankeinsatz";
Kenntnisse in Java und SQL

Arbeitsaufwand:   durchschnittlich 10-15 Stunden pro Woche; dem Aufwand steht allerdings eine große Menge zu sammelnder Erfahrungen gegenüber. Er ist über das Semester hinweg nicht gleichverteilt.

Teamarbeit:   Aufgaben werden in Teams zu je drei bzw. sechs Teilnehmern bearbeitet. Es wird erwartet, dass sich jeder Teilnehmer ausreichend beteiligt.

Praktikumsscheine:   Für einen Schein müssen die gestellten Aufgaben im großen und ganzen vollständig und korrekt bearbeitet werden. Weiterhin ist die regelmäßige Teilnahme an sämtlichen Veranstaltungen des Praktikums (Vorlesung, Tutorium und Gruppenabnahme mit dem Tutor, Abschlussversuch) verpflichtend.

Praktikum im Vertiefungsfach:   Das Praktikum ist im Rahmen des Vertiefungsfaches Informationssysteme mit 2 SWS prüfbar; Voraussetzung ist der Scheinerwerb; die Veranstaltung kann natürlich nicht gleichzeitig als Praktikumsschein und in der Prüfung anerkannt werden!

 

Inhalt

Das Praktikum "Mobile Datenbanken und Informationssysteme" bietet den Teilnehmern die Möglichkeit ergänzend zu den theoretischen Kenntnissen, die in den Vorlesungen des Lehrstuhls vermittelt werden, praktische Erfahrungen im Umgang mit mobilen Systemen und mit Datenbanken zu sammeln.

Das Praktikum ist in drei Blöcke unterteilt:

Der erste Teil beschäftigt sich mit serverseitigen Datenbanken. Hier liegen die Daten auf einem Rechner im Festnetz und werden auf den mobilen Geräten lediglich angezeigt. Die wesentliche Herausforderung ist es, die Daten so aufzubereiten, dass sie auf einem mobilen Gerät (mit in der Regel kleinem Bildschirm) sinnvoll darstellbar sind. Als Plattform verwenden wir hierfür Microsoft .net.

Im Unterschied dazu werden wir im zweiten Teil mobile Datenbanken betrachten, Systeme also, die Datenbankfunktionalität auf die mobilen Geräte bringen. Die dabei auftretenden Kernprobleme sind zum einen eine geeignete Auswahl der auf den mobilen Rechner zu übertragenden Daten, zum anderen die Bereitstellung von Mechanismen zur Synchronisation dieser Daten, d.h. zur Sicherung der Konsistenz zwischen den Daten auf dem Server und denen auf dem mobilen Klienten.

Im dritten Teil, der als Kompaktversuch am Ende des Semesters stattfindet, sollen die Ergebnisse aus den ersten beiden Teilen zusammengeführt und in einem Spiel praktisch getestet werden.

Die Bearbeitung der Aufgaben der ersten beiden Praktikumsteile erfolgt in Gruppen von jeweils drei Teilnehmern. Der dritte Praktikumsteil wird in Gruppen von jeweils sechs Teilnehmern durchgeführt.

Die oben beschriebenen Praktikumsteile sind zum Teil nochmals in mehrere Versuchsblöcke unterteilt. Zu jedem dieser Blöcke gibt es eine einführende Vorlesung für alle Teilnehmer, in der wichtige Grundlagen vermittelt werden. Daran anschließend werden in gruppenindividuellen Tutorien die Aufgaben näher erläutert. Hierauf folgt eine mehrwöchige Arbeitsphase, in der die Gruppen die gestellten Aufgaben lösen. Jeder Versuchsblock endet mit einer Abnahme der Ergebnisse durch die Tutoren.

 

Anmeldung

Die Anmeldeliste ist hier zu finden.

Die Vorlesung "Kommunikation und Datenhaltung" und Kenntnisse in SQL und Java sind Voraussetzungen für die Teilnahme.

Dieses Praktikum kann nicht im gleichen Semester wie das Datenbankpraktikum belegt werden.



Letzte Änderung : Fri Apr 08 10:39:18 MET DST 2005