[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):
- Kap.1: S 1-11(oben); 16-21(oben)
- Kap.2: S 25-33(mitte); 41-43
- Abschn.12.1
- Kap.3: S 45-72 (bis inkl. Abschn.3.3)
- Kap.1: S 22-23 (Abschn.1.3)
- Kap.1: S 11-15
- Abschn.4.1 komplett (S 106-118)
- Kap.9: S 338-351 (Abschn.9.1 und 9.2 bis inkl. 9.2.4) jedoch ohne die kurzen Unterabschnitte mit dem Titel "Bezug zum Tupelkalkül"
- Kap.5: S 190-201 (w.h.)
- Kap.6: S 229-233(oben); S236-249(oben) (ohne BCNF)
- Kap.7: S 267-277
- Kap.9 bis 9.3.7: S 338-370 (S338-351 sind Wiederholung!) jedoch ohne die kurzen Unterabschnitte mit dem Titel "Bezug zum Tupelkalkül"
- Abschn.9.3.8 (S.370-376)
- Abschn.10.1.3 (S.401-405)
- Abschn.10.2 bis 10.2.2 (S.405-410)
- Abschn.10.4 (S.437-441)
- Ein Überblick der Persistenzansätze befindet sich in Studienbrief DBPR1.
- Abschnitt 3.6 (S.93-100) im Biber-Buch.
- Weiters aus dem Auszug des "Kompakt"-Buches (dieser wird in der LVA ausgegeben):
- Abschn.7 bis inkl. 7.3.1 (S.119-129 oben)
- Abschn.7.4 bis inkl. 7.4.2 (S.135-142)
- Abschn.7.5 bis inkl. 7.5.3, ohne 7.5.2 (S.144-146;152-153)
- Eine Vertiefung zu Servlets und JSP befindet sich im Studienbrief DBPR3, dieser dient auch zum Nachschlagen für die Projektarbeit.
- Aus dem Auszug des "Kompakt"-Buches (w.h. zu Web-Engineering):
- Kap.8 bis inkl.Abschn.8.4 ohne 8.4.1 (S.159-178)
- Abschn.8.6 (S.183-185)
- aki_servlet_jsp.pdf (269k), Tutorial über Servlets und JSP (lange Version).
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.
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