|
|
Praktikum ORDB-Schemaentwurf und -Programmierung im
Sommersemester 2006
Ansprechpartner
Aktuelles
- Aktuelles zum Praktikum erfährt man auf den Seiten
unseres Praktikumsservers Lara.
Kurzbeschreibung
- Ziel des Praktikums ist es, die Teilnehmer mit dem Entwurf
eines DB-Schemas, dem Zugriff auf Datenbanken sowie der
Implementierung von Datenbankanwendungen auf der Basis des
objekt-relationalen Datenmodells vertraut zu machen. Im Praktikum
wird ein objekt-relationales DBVS mit der Anfragesprache SQL
sowie ein Java-basiertes eSQL (SQLJ) und eine Web-Schnittstelle
(JavaServer Pages) verwendet.
Aufgaben
- Nach einer Übersicht über die für das Praktikum relevante
Funktionalität des Datenbank-Servers sowie einer Einarbeitung in
die benötigten Komponenten (SQL, eSQL/SQLJ, JavaServer Pages)
erfolgt ein vollständiger Datenbankentwurf, bei dem nach der
Analyse einer vorgegebenen Miniwelt mit Hilfe der Unified
Modeling Language (UML) das dabei entstandene objektorientierte
Schema in ein objekt-relationales DB-Schema transformiert und die
entsprechende Datenbank erzeugt wird. Nach einer Einführung in
Sichten und Trigger erfolgt, auf der entworfenen Datenbank
aufsetzend, die Entwicklung einer Web-basierten
Datenbankanwendung, bei der der Web-Browser zur
Benutzerinteraktion (Datenein- und -ausgabe) verwendet wird. Das
Praktikum schließt mit der Thematik der Anfrageoptimierung, bei
der sowohl der Anfrageoptimierer an sich, als auch der Einfluß
von Speicherungsstrukturen und Indizes auf die
Ausführungsgeschwindigkeit untersucht werden.
- Die Anmeldung zum Praktikum erfolgt über Listen am
Praktikumsbrett der AG (36/3). Wann die Listen aushängen, wird in
den Veranstaltungen unseres Lehrgebiets, auf unserer Homepage und auf der
Praktikumsseite
bekannt gegeben werden.
- Am Montag, dem 24.04.2006, um 13:30 Uhr, findet in Raum
36/336 eine Vorbesprechung statt, verbunden mit der
Gruppeneinteilung, Ausgabe von Material und einer kurzen
Einführung. Die Teilnahme an dieser Veranstaltung ist
Pflicht.
Letzte Aktualisierung der Seite: 2006-03-02
|