|
Fortgeschrittenenpraktikum "Datenbanksysteme"Konzeptionelles Reengineering einer Datenbank
Aufgabenbeschreibung ↓ AufgabenbeschreibungDas Wildtierkataster Schleswig-Holstein (WTK-SH) unterstützt die wildbiologische und wildökologische Forschung in Schleswig-Holstein u.a. durch das Monitoring von Wildtieren. Zu diesem Zweck werden in den Jagdbezirken Schleswig-Holsteins Zählungen, Umfragen und Kartierungen durchgeführt. Zur Verwaltung dieser über die Jahre erhobenen Daten betreibt das WTK-Büro im Ökologiezentrum der CAU Kiel eine Datenbank. Als DBMS wird MySQL eingesetzt, die Benutzerschnittstellen wurden per MS Access und ODBC realisiert. Zur Auswertung der Daten wird das Geoinformationssystem (GIS) MapInfo benutzt. Durch die sich stetig verändernden Anforderungen während der Projektlaufzeit hat das Schema der Datenbank inzwischen eine nur noch schwer beherrschbare Größe erreicht. Da sich die Datenstrukturen über die Jahre entwickelt haben, ist eine zum Datenbestand konsistente manuelle Pflege der Benutzerschnittstellen nur noch mit enormem Aufwand möglich. Ziel dieses Praktikums ist ein konzeptionelles Reengineering der WTK-Datenbank, so dass die bereits bestehenden Daten und Datenstrukturen optimiert und die Erweiterung der Datenbank für typische Fälle erleichtert wird. Dafür ist zunächst die Struktur der bestehenden Datenbank in Zusammenarbeit mit dem Ökologiezentrum zu erfassen; die zentralen Konzepte sind zu identifizieren. Wichtig ist außerdem ein Überblick über den Änderungsverlauf der Datenstrukuren während der letzten Jahre. Anschließend ist das Schema der Datenbank umzustellen, so dass
Voraussetzungen
Das Praktikum setzt sichere Programmierkenntnisse voraus; Kenntnisse in der Programmierung
von Webanwendungen (z.B. mit Hilfe von Servlets und JSPs) sind von Vorteil. Weiterhin sind Kenntnisse
im Umgang mit Datenbanken notwendig; der erfolgreiche Abschluss der Vorlesung "Datenbanksysteme I"
wird dringend empfohlen.
DurchführungDas Praktikum kann wahlweise im Umfang von 4 SWS (6 ECTS-Punkte) oder 8 SWS (12 ECTS-Punkte) abgeleistet werden. Die Entscheidung darüber muss zu Beginn des Praktikums getroffen werden, da anhand des Umfangs die konkrete Aufgabenstellung bestimmt wird. Die Arbeit erfolgt in Kleingruppen. Im Falle eines 8-stündigen Praktikums wird in diesem sowie im Folgesemester jeweils ein 4-stündiges Praktikum abgerechnet. Bei Interesse am Praktikum melden Sie sich bitte per Mail oder persönlich bei Gunar Fiedler. |
||||||||||||||||||
|
|