University of Konstanz
Database & Information Systems Group
Prof. Marc H. Scholl

Web-Datenbanken

Course Description

Datenbankgesteuerte Webseiten gehören heute zu den Standards professioneller Websites. Die Steuerung von Inhalten datenintensiver Web-Anwendungen lassen sich anders nicht realisieren. Es gibt zahlreiche Internet-Datenbank-Technologien (z.B., PHP, ASP, ADO, XML, ODBC, CGI), die die Anbindung von Datenbanken an Webseiten und die Entwicklung leistungsfähiger und flexibler Web-Informationssystemen ermöglichen.

Nutzung und Weiterentwicklung von Datenbanktechnologien im World Wide Web stellt zahlreiche spannende Herausforderungen an die Datenverwaltung. Dies betrifft u.a. die Themen der Datenintegration für heterogene Informationsquellen, intelligente Suchverfahren, Metadaten-Verwaltung, Modellierung von Web- Daten und Skalierbarkeit. Besondere Bedeutung kommt dabei der Datenbankunterstützung von XML sowie wichtiger Web-Applikationen wie E-Business, digitale Bibliotheken, Suchmachinen, Portale etc. zu.

Im Rahmen dieses Praktikums erwibt man das nötige Wissen über die Grundkomponenten der Web- und Datenbankprogrammierung, etwa zu HTML, Webprotokollen, Skriptsprachen, Modellierung und Entwurf relationaler Datenbanken, zur Session-Verwaltung und Datensicherheit, zur Installation und Konfiguration von Server- und Datenbanksoftware, zu den verfügbaren Entwicklungsumgebungen usw.

Praktischer Teil des Projektes besteht in Entwickung datenbankgestützter Webapplikationen im Hochschulbereich, um die Datenverwaltung zu optimieren und und die Dienstleistungen an der Universität zu verbessern und zu erweitern.

Das aktuelle Projekt unter dem Namen “Alumni-Portal Universität Konstanz” hat das Ziel, ein Internetportal mit zahlreichen Funktionalitäten aufzubauen, das allen Absolventen und ehemaligen Mitarbeitern Alumni-spezifische Dienstleistungen (etwa Datenprofilverwaltung, Nachrichten, Email, Forum, Gastbuch, Suche) zur Verfügung stellt. Darüberhinaus sind für angemeldete Mitglieder des Portals zusätzliche Leistungen und Angebote vorgesehen.

Im Rahmen dieses Projekts tauchen viele interessante Fragestellungen auf, die wir als Themen für das “Projektpraktikum” für Bachelor-Studenten vergeben. Die Aufgaben bestehen neben der technischen Umsetzung darin, sich auch an der Konzipierung der Ausgestaltung des Leistungsspektrums und des Anwendungsdesigns zu beteiligen.

Unsere Studenten arbeiten überwiegend eigenständig an den ihnen übertragenen Aufgaben. Zu einem wöchentlichen Termin findet ein Treffen statt, bei dem auftretende Fragen und Probleme diskutiert werden können. (Darüberhinaus sind wir auch außerhalb dieser Treffen für Fragen ansprechbar.)

Schedule

One-time Events

Material

Other Material

Contacts