Praktikum "Verteilte Datenhaltung" (ehem. Datenbankpraktikum)

Beschreibung

In Zeiten von räumlich stark verteilter Datenerhebung, von Informationsbeschaffung über das Internet und erhöhten Anforderungen an die Robustheit von Datenbanksystemen ist die verteilte Speicherung und Verarbeitung von Daten unumgänglich. Dieser Entwicklung tragen Erweiterungen von Standard-Datenbanktechnologie zur verteilten Datenhaltung Rechnung. Sie sind aber nur in bestimmten Szenarien einsetzbar, und ihr Funktionsumfang ist manchmal nicht ausreichend. Das Praktikum bietet einen breiten Einstieg in Technologien und Ansätze, die die neuen Anforderungen an verteilte Informationssysteme besser erfüllen. Zum einen wird dabei ein breiter Einblick in die Thematik geboten. Zum anderen wird den Teilnehmern an Hand aktueller Forschungsthemen sowohl theoretisch, als auch praktisch durch Nutzung verschiedener verteilter Systeme ein tieferer Einblick in ausgewählte Themen der Forschung geboten: Im ersten Block des Praktikums wird zunächst eine praktische Einführung in die Erstellung komplexer Datenbankschemata für die verteilte Speicherung von Daten gegeben. Darauf aufbauend werden Sie mit Hilfe von SQL komplexe Informationsbedürfnisse in Anwendungen befriedigen, die eine verteilte Datenhaltung notwendig machen. Der zweite Teil des Praktikums beschäftigt sich mit Datenhaltung in Sensornetzen. Hier sind Erweiterungen von Standard-DBMS aus unterschiedlichen Gründen nicht verfügbar. Nach einführenden Aufgaben zum Thema Anfrageverarbeitung in Sensornetzen werden Sie eine aktuelle spezielle Aufgabenstellung als Gruppe zu bearbeiten. Für die Entwicklung dieser Lösung stehen Sun SPOT Sensorknoten (www.sunspotworld.com) zur Verfügung.