Praktikum (Hauptstudium)
Praktikum SQL-Erweiterungen für Access
Prof. Dr. Rainer Manthey Andreas Behrend Oliver Speidel
In diesem Praktikum sollen Komponenten für MS Access programmiert werden, die man allgemein von einem kommerziellen Datenbanksystem erwartet, aber von Access bisher noch nicht angeboten werden. Dazu zählt insebsondere die Möglichkeit der Definition von Triggern als auch ein einfaches Transaktionskonzept. Zudem sollen moderne DB-Konzepte realisiert werden, die auch in modernen Datenbanksystemen (wie z.B. DB2 oder Oracle) bisher noch nicht realisiert wurden. Hierzu zählt die Erweiterung von SQL um rekursive Sichten, die Möglichkeit der Spezifikation von temporalen Trigger Events als auch die Möglichkeit der Definition von komplexen Integritätsbedingungen (Assertions), die sich nicht nur auf Basistabellen beschränken, sondern sich auch auf Sichten beziehen können. Bei einer solchen Erweiterung von Access zu einem 'intelligenten Datenbanksystem' ist eine automatische Unterstützung des Nutzers beim Schemaentwurf und bei der Schemaanalyse sehr wichtig. Für die Programmierung solcher graphischer Tools wäre insbesondere die Programmiersprache Java geeignet.
Idealerweise sollten die einzelnen Aufgaben von zwei Personen bearbeitet werden. Vorkenntnisse in Java bzw. Visual Basic sind wümschenswert. Jeder Kandidat sollte zudem die Vorlesung Informationsysteme besucht (und erfolgreich abgeschlossen) haben sowie die Datenbanksprache SQL beherrschen.
|