Informatik Informatik III TU München
Personen Lehre Lehrstuhl Forschung Suche
DAs&SEPs Praktika <- SS2000 WS2000 SS2001 WS2001 SS2002 WS2002 ->

Datenmodellierung: E/R, UML, XML

Proseminar Informatik im Wintersemester 2001/2002
Prof. Dr. D. Kossmann

Termin: Dienstags, 14 - 16 Uhr
Ort: Orleansstr. 24, Raum 128 (1. Stock)
Beginn: 23. Oktober 2001
Anmeldung: Das Proseminar ist leider bereits voll.
Vorbesprechung: Es findet keine Vorbesprechung statt !
Ansprechpartner: Prof. Dr. D. Kossmann (kossmann@in.tum.de, Orleansstr. 34, Raum 118, Tel. 48095-184)
Vorkenntnisse: Vorlesungen: Einführung in die Informatik I und II
Schein: Benoteter Schein bei Vortrag und regelmäßiger aktiver Teilnahme (Diskussionsbeiträge)
Literatur: wird später bei den einzelnen Vorträgen aufgeführt
Ablauf und Regeln: Jeder Vortragende hat eine Ausarbeitung anzufertigen und eine Powerpoint (oder vergleichbare) Präsentation vorzubereiten. Die erste vollständige Version der Ausarbeitung muss zwei Wochen vor dem Vortrag per eMail an den Betreuer (Donald Kossmann) und den jeweiligen Buddy per eMail eingehen. Als Buddy lesen Sie die Ausarbeitungen Ihrer Komilitonen Korrektur. Die Powerpoint Präsentation muss eine Woche vor dem Vortrag vollständig sein. Eine Woche vor dem Vortrag treffen sich Vortragender, Buddy und Betreuer, um die Ausarbeitung und die Präsentation durchzusprechen. Alle diese Deadlines sind strikt.


Die Vorträge im einzelnen

Nr Termin Thema
0 23.10.2001 (9:15)
zusammen mit
Hauptseminar
Einführung in Seminartechniken
(Angelika Reiser, eigener Vortrag des Lehrstuhls)
1 23.10.2001 Das klassische Entity Relationship Modell
(Bearbeiter: Roland Domagalski / Buddy: Johann Georg Mayer)
Motivation; Entwurfsmethodik; Anforderungsanalyse; Konstrukte des ERM; Beziehungstypen; Generalisierung; Aggregation
Literatur: [KE99] S. 1-58; [Che76]
2 30.10.2001 Abbildung von E/R Schemata auf das relationale Datenbankmodell
(Bearbeiter: Johann Georg Mayer / Buddy: Evelyn Koska)
Def. relationales Modell; Umsetzung; Verfeinerung des Schemas; "schlechte" Relationenschemata
Literatur: [KE99] S. 59-71, 143-162
3 06.11.2001 Unified Modeling Language (UML) - Einführung
(Bearbeiter: Evelyn Koska / Buddy: Fuad Nakhla)
Sinn des objekt-orientierten Modellierens; Überblick über UML-Modelle; Beispiel
Literatur: [BRJ99] S. 1-46, [Boo94] S. 17-108
4 13.11.2001 Strukturmodellierung mit der UML
(Bearbeiter: Fuad Nakhla / Buddy: Mohammed Al-Salmani)
Klassen; Beziehungen; einheitliche Mechanismen; Diagramme; Klassendiagramme
Literatur: [BRJ99] S. 47-130
5 20.11.2001 Erweiterte Techniken der Strukturmodellierung
(Bearbeiter: Mohammed Al-Salmani / Buddy: Kivanc Toker)
Weiterführende Klassenmodellierung; weiterführende Modellierung von Beziehungen; Schnittstellen, Typen und Rollen; Pakete; Instanzen; Objektdiagramme
Literatur: [BRJ99] S. 131-228
6 27.11.2001 Verhaltensmodellierung mit der UML
(Bearbeiter: Kivanc Toker / Buddy: Martin Pavlov)
Interaktionen; Anwendungsfälle; Anwendungsdiagramme; Interaktionsdiagramme; Aktivitätsdiagramme
Literatur: [BRJ99] S. 229-310
7 04.12.2001 Erweiterte Techniken der Verhaltensmodellierung
(Bearbeiter: Martin Pavlov / Buddy: Serkan Karaguelle)
Ereignisse und Signale; Automaten; Prozesse und Threads; Zeit und Raum; Zustandsdiagramme
Literatur: [BRJ99] S. 311-386
8 11.12.2001 Architekturmodellierung mit der UML
(Bearbeiter: Serkan Karaguelle / Buddy: Dimo Doychev)
Komponenten; Einsatz; Kollaborationen; Muster und Frameworks; Komponentendiagramme; Einsatzdiagramme; Systeme und Modelle
Literatur: [BRJ99] S. 387-479
9 18.12.2001 Kommerzielle UML-Tools (mit Anwendungsbeispiel / Demonstration)
(Bearbeiter: Dimo Doychev / Buddy: Long Zhao)
Z. B. Rational Rose; Vorteile/Nachteile; Einschränkungen; Beispiel
Literatur: [Rat00]
10 08.01.2002 Extensible Markup Language (XML)
(Bearbeiter: Long Zhao / Buddy: Can Balioglu)
XML documents, logical structure, physical structure
Literatur: [W3Ca]
11 15.01.2002 Extensible Stylesheet Language (XSL)
(Bearbeiter: Can Balioglu / Buddy: Yu Yan)
Literatur: [W3Cb] Kapitel 1, 2 und 3; [W3Cc]
12 22.01.2002 RDF und weitere Standards
(Bearbeiter: Yu Yan / Buddy: Roland Domagalski)
Literatur: [W3Cd], [Cha99]
29.01.2002 Ausweichtermin
05.02.2002 Ausweichtermin

Literaturverzeichnis

[BRJ99] G. Booch, J. Rumbaugh, I. Jacobson: Das UML-Benutzerhandbuch, Addison-Wesley, 99
[KE99] A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung, 3. Auflage, Oldenburg, 99
[Che76] P. Chen: The Entity Relationship Model, http://www.csc.lsu.edu/~chen/papers.html
[Boo94] G. Booch: Objektorientierte Analyse und Design, Addison Wesley, 1994
[Rat00] Rational Software Corporation, http://www.rational.com
[W3Ca] W3C: Extensible Markup Language (XML) V. 1.0, http://www.w3.org/TR/REC-xml
[W3Cb] W3C: Extensible Stylsheet Language (XSL) V. 1.0, http://www.w3.org/TR/xsl
[W3Cc] W3C: XSL Transformations (XSLT), http://www.w3.org/TR/xslt
[W3Cd] W3C: Resource Description Framework (RDF) Schema Spec. 1.0, http://www.w3.org/TR/rdf-schema
[Cha99] S. Chawathe: Describing and Manipulating XML Data, http://www.informatik.uni-trier.de/~ley/db/journals/debu/Chawathe99.html

Merkblatt zur Gestaltung eines Seminarvortrags


H. Göttsch, 29.10.2001
DAs&SEPs Praktika <- SS2000 WS2000 SS2001 WS2001 SS2002 WS2002 ->
Personen Lehre Lehrstuhl Forschung Suche