JUSTUS-LIEBIG-UNIVERSITÄT GIESSEN
Institut für Informatik
Vorlesung "Datenbankentwurf"
(Sommer 2002)
Die Klausurergebnisse
stehen jetzt in der
Punkte-Datenbank.
Vermutlich werde ich am Montag oder Dienstag die
End-Zensuren festlegen.
Falls Sie noch Hausaufgaben nachreichen wollen,
teilen Sie mir das bitte mit.
Themen
- Fortgeschrittener Entity-Relationship-Entwurf,
Oracle Designer ER-Notation
- UML, die Unified Modeling Language (hauptsächlich Klassen-Diagramme)
- CASE-Tools für Datenbankprojekte am Beispiel von Oracle Designer
(hauptsächlich Entity-Relationship-Modellierung und
Übersetzung des Schemas ins Relationenmodell)
- Relationale Normalformen
- Datenbank-Projekte: Requirements Analysis, Phasenmodelle
- Modellierungs-Techniken: Generische Modelle,
Zeitabhängige Daten,
Top-Down-Verfeinerung,
Sichten-Integration (sofern noch Zeit).
- Data Warehouses (sofern noch Zeit ist)
Dieser Kurs wird auch im Rahmen der
"Oracle Academic Initiative"
veranstaltet.
Das bedeutet,
daß Kursteilnehmer bestimmte Oracle-Software
(Personal Oracle, Oracle Designer)
für die Dauer des Kurses kostenlos lizensieren können.
Informationen zur Vorlesung:
Folien dieses Kurses:
- Introduction (108 slides)
[Postscript, S/W, verkleinert]
[PDF, farbig, gross]
- ER-Diagrams in Oracle Designer (147 slides)
[Postscript, S/W, verkleinert]
[PDF, farbig, gross]
- Design Reviews (not yet complete)
[Postscript, S/W, verkleinert]
[PDF, farbig, gross]
- Logical Design (171 slides)
[Postscript, S/W, verkleinert]
[PDF, farbig, gross]
- Relational Normal Forms (119 slides)
[Postscript, S/W, verkleinert]
[PDF, farbig, gross]
Hausaufgaben:
- Entity-Relationship Entwurf
[Postscript, S/W, verkleinert]
[PDF]
- Entity-Relationship Entwurf
[Postscript]
[PDF]
- Repository Report
[Postscript]
[PDF]
- Logischer Entwurf
[Postscript]
[PDF]
Folien des letzten Kurses
(Sommer 2001, 4-fach verkleinert, in Englisch, Postscript):
Sonstige Materialien des letzten Kurses:
Hinweis:
Postscript-Dateien können mit
Aladdin Ghostscript
angezeigt und ausgedruckt werden.
Teurere Laserdrucker haben einen Postscript-Interpreter eingebaut.
Dozent
Dr. Stefan Braß
- Büro:
-
Arndtstr. 2, Raum 108
- Sprechstunde:
-
Montags, 15-16
- Email:
-
Stefan.Brass@informatik.uni-giessen.de
- Telefon:
-
0641/99-32150 (Büro)
0641/9609992 (privat, bitte nur 8-12, 16-21, auch Sa/So)
- Fax:
-
0641/99-32149 (im Sekretariat)
- Sekretariat:
-
Frau Jäger, Tel. 0641/99-32141, Zimmer 120
(nur vormittags)
Termine
Die Vorlesung findet
im PC-Pool des Instituts für Informatik,
Diezstra7szlig;e 15 statt.
Die Vorlesung beginnt am 10. April.
Die Übungsaufgaben
können Sie zu beliebigen Zeiten bearbeiten,
ggf. auch auf Ihrem Rechner zu Hause.
Tutor und/oder Dozent werden im PC-Pool der Informatik
(Diezstr. 15)
im Anschluß an die Vorlesung anwesend sein,
um Fragen zu beantworten:
Fragen können auch per Email bzw. in der Sprechstunde
gestellt werden.
Es gibt keine Tafelübung.
Voraussetzungen zur Teilnahme
- Sie sollten datenbank-Grundbegriffe kennen,
wie z.B. Schema und Zustand.
- Sie sollten das relationale Datenmodell kennen
(inklusive Integritätsbedingungen wie Schlüssel,
Fremdschlüssel, NOT NULL und CHECK-Constraints).
- Sie sollten SQL kennen
(insbesondere die CREATE TABLE Anweisung).
- Sie sollten wenigstens einen ersten Eindruck vom
Entity-Relationship-Modell haben
(inklusive Kardinalitäten,
d.h. der Unterscheidung von Relationships
als one-to-many, many-to-many, etc.).
- Sie sollten einen ersten Eindruck von der Schema-Übersetzung
vom ER-Modell in das
Relationenmodell haben.
Die Vorkenntnisse k"onnen Sie z.B. in den Vorlesungen
"Datenbanksysteme"
oder
"Dokumentation und Datenbanken"
[dieses Semester]
erworben haben.
Die Skripte sind online,
Sie können also bei Bedarf etwas nachlesen.
Außerdem sind englische Sprachkenntnisse sind notwendig.
Ich werde in Deutsch sprechen,
aber meine Folien sind in Englisch.
Einige der Lehrbücher sind in Deutsch,
aber viele weitere Literatur ist in Englisch.
Kriterien für Scheine
Zur Vorlesung werden Übungsscheine/Teilnahmebestätigungen
ausgestellt,
die auch eine Note enthalten.
Es gibt wöchentliche Hausaufgaben,
und eine Klausur.
Die Hausaufgaben können in kleinen Gruppen bearbeitet werden.
In den Klausuren können Lehrbücher, Notizen, etc. verwendet
werden.
Es gibt zwei mögliche Gewichtungen der Punkte:
- Hausaufgaben 50%, Klausur 50%.
- Hausaufgaben 30%, Klausur 70%.
Es zäht die Gewichtung mit dem besseren Ergebnis.
Wenn Sie mindestens 90% aller Punkte erreichen,
bekommen Sie eine 1.0.
| Punkte mindestens:
| 90% | 87% | 83% | 80% | 77% | 73% | 70% | 67% | 63% | 60%
|
|---|
| Zensur (oder besser):
| 1.0 | 1.3 | 1.7 | 2.0 | 2.3 | 2.7 | 3.0 | 3.3 | 3.7 | 4.0
|
|---|
Bei unter 60% bekommen Sie keinen Schein (nicht bestanden).
Die Punktegrenzen können noch nach unten verschoben werden,
d.h. diese Tabelle gibt nur garantierte Mindestzensuren an.
Die Prüfungsordnung läßt keine 0.7 zu,
aber bei hervorragendem Ergebnis (99% und besser)
werde ich ein kleines Empfehlungsschreiben für sie aufsetzen.
Sie können Ihren Punktestand selbst in der
kontrollieren.
Dazu müssen Sie sich zunächst als Benutzer
und als Teilnehmer dieser Vorlesung eintragen.
Literatur (Bücher)
Allgemeine Datenbank-Lehrbücher
- Alfons Kemper, André Eickler:
Datenbanksysteme. Eine Einführung. Dritte Auflage.
Oldenbourg, 1999, ISBN: 3486250531, 504 Seiten.
[Seite der Autoren]
[Datenbank-Lehrstuhl in Passau]
[Amazon.De]
[Buch.De]
- Ramez Elmasri, Shamkant B. Navathe:
Fundamentals of Database Systems, Third Edition
Addison Wesley, 1999,
ISBN 0-8053-1755-4 (Hardcover), 960 pages.
[Elmasri]
[Navathe]
[Amazon.Com]
[Price Comparison]
[Amazon.De]
[Buch.De]
Softcover (3rd Edition 2000, ISBN 0-201-54263-3, 873 pages):
[Amazon.De]
[Buch.De]
[Weitere Datenbank-Lehrbücher]
Bücher speziell über Datenbank-Entwurf
- Toby J. Teorey:
Database Modeling & Design, Third Edition.
Morgan Kaufmann, 1999, ISBN 1-55860-500-2, 366 pages.
- Graeme C. Simsion, Graham C. Witt:
Data Modeling Essentials, 2nd Edition.
Coriolis, 2001, ISBN 1-57610-872-4, 459 pages.
- Robert J. Muller:
Database Design for Smarties. Using UML for Data Modeling.
Morgan Kaufmann, 1999, ISBN 1-55860-515-0, 442 pages.
- Carlo Batini, Stefano Ceri, Shamkant B. Navathe:
Conceptual Database Design.
Benjamin/Cummings, 1992, ISBN 0-8053-0244-1, 470 pages.
- Jan L. Harrington:
Relational Database Design Clearly Explained.
Morgan Kaufmann/Academic Press, 1998, ISBN 0-12-326425-1, 286 pages.
- Candace C. Fleming, Barbara von Halle:
Handbook of Relational Database Design.
Addison-Wesley, 1989, ISBN 0-201-11434-8, 605 pages.
- Otto Rauh, Eberhard Stickel:
Konzeptuelle Datenmodellierung.
Teubner, 1997, ISBN 3-8154-2601-4, 400 Seiten.
Oracle Designer
- Peter Koletzke, Paul Dorsey:
ORACLE Designer Handbook, Second Edition.
Osborne/McGraw-Hill, 1999, ISBN 0-07-882417-6, 1071 pages.
- Paul Dorsey, Joseph R. Hudicka:
ORACLE8 Design Using UML Object Modeling.
Osborne/McGraw-Hill, 1999, ISBN 0-07-882474-5, 496 pages.
- Albert Lulushi:
Inside Oracle Designer/2000.
Prentice Hall, 1998, ISBN 0-13-849753-2, 949 pages.
- Richard Barker:
CASE*Method Entity relationship Modelling.
Addison-Wesley/Oracle, 1990, ISBN 0-201-41696-4,
- Richard Barker, Cliff Longman:
CASE*Method Function and Process Modelling.
Addison-Wesley/Oracle, 1992, ISBN 0-201-56525-0, 386 pages.
- Linda Hickman, Cliff Longman:
CASE Method Business Interviewing.
Addison-Wesley/Oracle, ISBN 0-201-59372-6, 217 pages.
- Richard Barker:
CASE*Method Tasks and Deliverables.
Addison-Wesley/Oracle, 1990, ISBN 0-201-41697-2.
UML - Unified Modeling Language
- Grady Booch, James Rumbaugh, Ivar Jacobson:
The Unified Modeling Language User Guide.
Addison Wesley Longman, 1999, ISBN 0-201-57168-4, 482 pages.
- James Rumbaugh, Ivar Jacobson, Grady Booch:
The Unified Modeling Language Reference Manual.
Addison Wesley Longman, 1999, ISBN 0-201-30998-X, 550 pages.
- Martin Fowler, Kendall Scott:
UML Distilled, Second Edition:
A Brief Guide to the Standard Object Modelling Language.
Addison-Wesley, 2000, ISBN 0-201-65783-X, 185 pages.
- Terry Quatrani:
Visual Modeling with Rational Rose 2000 and UML.
Addison-Wesley, 2000, ISBN 0-201-69961-3, 256 pages.
Sonstiges
- Otto K. Ferstl, Elmar J. Sinz:
Grundlagen der Wirtschaftsinformatik, Band 1, 4. Auflage.
Oldenbourg, 2001, ISBN 3-486-25587-8, 426 Seiten.
- Dave Ensor, Ian Stevenson:
Oracle Design.
O'Reilly, 1997, ISBN 1-56592-268-9, 526 pages.
Literatur im WWW
Meine Sammlung von WWW-Referenzen:
Weitere Informationsquellen:
Stefan Brass
(Stefan.Brass@informatik.uni-giessen.de),
1. April 2002
Original URL:
http://www.informatik.uni-giessen.de/staff/brass/dd02/
[HTML 3.2 Checked]