[Stand: 12.11.2007]

Datenbank-basiertes Web Engineering Vorlesung

Technologische Grundlagen des Electronic Commerce

Ziel: Die technologischen Grundlagen des Electronic Commerce verstehen und anwenden: Datenbanken und Web Engineering.

Inhalt: Folgende Themenbereiche werden angeboten:

Datenbanken:
Grundlegendes Wissen, um einfache Datenbanken entwerfen, anlegen und verwalten zu können: Grundlegende Konzepte, Architekturen von Datenbanksystemen, Entity-Relationship-Modell, Relationenmodell, Datenbankentwurf, Normalformen, Relationale Datenbanksprachen: QBE und SQL, Datenbank-Programmierung mit PL/SQL und JDBC, Transaktionen und Integrität, Datenschutz.
Web Engineering:
World Wide Web: HTML, URI, HTTP, CGI. Entwurf interaktiver WWW-Applikationen, Datenbankanbindung ans Web mit Java Servlets und JSP, sowie ausgewählte aktuelle Themen. Anwendungsbeispiele.

Vortragender: Dr. Karl M. Göschka

Unterlagen:

Zum Thema Datenbanken wird folgendes Buch empfohlen:
Heuer/Saake: "Datenbanken - Konzepte und Sprachen", Thomson, 2.Auflage, 2000, erhältlich um ca.EUR 35,00 in technischen Buchhandlungen oder bei http://www.amazon.de/ (derzeit unter diesem link), oder entlehnbar in der TU-Bibliothek.

Da das Buch derzeit weitgehend vergriffen ist, können Sie das Buch auf CD direkt beim Verlag bestellen.

In der Vorlesung werden einige der Folien aufgelegt, welche die Autoren des o.a. Buches auf Ihrer Webseite frei zum Download zur Verfügung stellen. Die fehlenden Folien zu Kapitel 12 können Sie vom Downloadbereich der ersten Auflage unter "Kapitel 9" herunterladen.

Wenn Sie die Vorlesung besuchen, können Sie die Folien als Handouts ausdrucken, für das Selbststudium sind die Folien jedoch weniger geeignet, in diesem Fall empfehle ich das o.a. Buch. Die folgenden Abschnitte werden im Rahmen der LVA durchgenommen (tlw. mit zusätzlichen Unterlagen):

GRUN: Überblick und Grundlagen

ERM: Entity Relationship Modell

REL: Relationenmodell und SQL Kern

DBE: Datenbankentwurf

IMPL: Relationaler Entwurf und Implementierung

SQL: SQL Queries

DBPR1: Datenbankprogrammierung - Teil 1 (Persistenz)

DBPR2: Datenbankprogrammierung - Teil 2 (JDBC und ORM)

WEB: Grundlagen des WWW: HTML, HTTP, URI, Backend

DBPR3: Datenbankprogrammierung - Teil 3 (Web-DB und Servlet/JSP)


Ein ergänzendes Buch zu den technologischen Grundlagen des World Wide Web ist:
Jeffrey C. Jackson: "Web Technologies", Pearson Prentice Hall, 2006, erhältlich z.B. bei Amazon.


Zurück zur Lehrveranstaltungsübersicht.


Kontakt und E-Mail: Dr. Karl. M. Göschka
Sprechstunde: Unmittelbar nach der Vorlesung oder nach Vereinbarung per E-Mail.

Fax: (+43 1) 588 01 18491
Telephon: (+43 1) 588 01 18412/18402