Ü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.
|