Datenbanken und Informationssysteme
Die Veranstaltung stellt Datenbanksysteme als eine Kerntechnologie zur Lösung
einer zentralen Klasse von Datenverarbeitungsproblemen vor. Es werden die wesentlichen
Prinzipien und Bestandteile der gängigen Datenbankmodelle vermittelt und Leistungen
und Schwächen der einzelnen Modelle diskutiert. Die Hauptprobleme der Realisierung
von Datenbanksystemen sollen verstanden werden.
Neben einem Verständnis für die Konzepte von Datenbanken und Informationssystemen
werden auch praktische Fertigkeiten im Umgang mit modernen Datenbanksystemen
vermittelt.
- 0. Überblick und Trends
- 1. Einführung in Datenbanken und Informationssysteme
- 2. Grundlagen der Datenmodellierung
- 3. Das Relationale Datenmodell
- 3.1 Das Relationale Datenmodell im Detail
- 3.2 SQL
- 4. Historische Datenmodelle im Überblick
- 4.1 Das Netzwerkdatenmodell (NDM)
- 4.2 Das Hierarchische Datenmodell (HDM)
- 5. Objektorientierte Datenbankmodelle
- 5.1 Objektorientierte Datenmodelle
- 5.2 ODMG
- 6. Objektrelationale Datenmodelle
- 7. Zusammenfassung und Vergleich der Datenmodelle
- 8. Transaktionen und ihre Realisierung
- 9. Realisierung von Datenbanksystemen
- 9.1 Datenbanksystemarchitekturen und -schnittstellen
- 9.2 Die Fünf-Schichten-Architektur im Überblick
- F. Matthes, J.W. Schmidt. Datenbankmodelle und Datenbanksprachen,
1998. Buchvorabdruck als Postscript [3,8
MB]; gepacktes Postscript [890 KB]; PDF [1,2 MB].
- A. Kemper, A. Eickler, A.: Datenbanksysteme - Eine Einführung, Oldenbourg
Verlag, München, Wien, 1997.
- S. Elmasri, S. Navathe: Fundamentals of
Database Systems, Benjamin-Cummings, 1989.
- M. Stonebraker.: Object-Relational DBMSs - The Next Great Wave,
Morgan Kaufman, 1996.
- J. Gray, A. Reuter: Transaction Processing - Concepts and Techniques,
The Morgan Kaufmann Series in Data Management Systems, Morgan Kaufman, 1993.
- J. Melton, A.R. Simon: Understanding the New SQL: A Complete Guide.
Morgan Kaufman, 1993.
- M. Stonebraker, J.M. Hellerstein.: Readings in Database Systems,
Third Edition, Morgan Kaufman, 1998.
- R.G.G. Catell: The Object Database Standard: ODMG-93 (Version 2.0),
Morgan Kaufman, 1997.
- R.G.G. Catell: Object Data Management, 2nd Edition, Addison-Wesley,
1994.
- C.J. Date: An Introduction to Database Systems, Addison-Wesley,
1990.
- C.J. Date, Hugh Darwen: Foundation for Object/Relational Databases - The Third Manifesto
Addison-Wesley, 1998
- Thomas M. Connolly, Carolyn E. Bragg: Database Systems(Chapter 23)
A Practical Approach to Design, Implementation, and Management
Addison-Wesley, 2nd edition, 1998
- P. O'Neil: Database Principles, Programming, Performance, Morgan
Kaufman, 1994.
- D. Pietrzyk, D.M. Radic.: ODBC in der Praxis, IT-Verlag, Höhenkirchen,
Deutschland, 1994.
- S.B. Zdonik, D. Maier: Readings in Object Oriented Database Management
Systems,Morgan Kaufman, 1989.
- H. Balzert: Lehrbuch der Software-Technik, Band 1, Spektrum Akademischer
Verlag, 1996.
- Oracle 8:
http://www.oracle.com/st/products/uds/oracle8/html/oracle8.html
- Informix Dynamic Server:
http://www.informix.com/informix/products/ids/
- Birgit Demuth: Zweckgemeinschaft - Verschmelzung von objektorientierten und
relationalen Systemen, iX 5/1996, S. 140-148
- A.M. Keller, R. Jensen, S.Agarwal: Persistence Software: Bridging object-oriented
programming and relational databases, SIGMOD Record, Vol. 22, No. 2, p. 523-528
- Java Blend:
http://java.sun.com/products/java-blend
- Persistence Power Tier:
http://www.persistence.com/products/PTejb.html
- POET SQL Object Factory:
http://www.poet.de/d_prodkt/d_o_sql4/d_o_sql4.htm
Zur Vorbereitung auf die Klausur am Semesterende und zur Vertiefung des Wissens
durch praktische Anwendung werden wöchentlich Übungsaufgaben veröffentlicht.
Zwei Wochen nach Ausgabe der Übungsaufgabe wird hier eine Musterlösung
zur Verfügung gestellt.
Hilfsmittel für die Übungen:
Sowohl für die Informatik-Ingenieure als auch für die Wahlfach-Studenten
findet eine Klausur am 9. März 1999 von 10:00 bis 13:00 in ES40-0007 statt. Es sind keine Hilfsmittel
zur Klausur (Taschenrechner, Notizen, ...) zugelassen.
Bitte Papier und Stift sowie einen gültigen Personalausweis und die Immatrikulationsbescheinigung
mitbringen. Essen und Getränke sind erlaubt, soweit dadurch Dritte nicht gestört
werden. Am Platz bitte keine weiteren Utensilien unterbringen.
- Beispielaufgaben zur Vorbereitung auf die Klausur
(Version 0.2)
- Kandidaten- und Ergebnisliste
| Matrikel | Note |
| 7840 | 2,0 |
| 9026 | 3,7 |
| 10250 | 1,3 |
| 10254 | 3,7 |
| 10660 | 1,7 |
| 10821 | 2,7 |
| 10946 | 1,3 |
| 11759 | 1,7 |
| 13100 | 1,7 |
| 14216 | 5,0 |
| 14221 | 5,0 |
| 14258 | 5,0 |
| 14274 | 3,0 |
| 14277 | 5,0 |
| 14283 | 3,0 |
- Kandidaten- und Ergebnisliste SS99
| Matrikel | Note |
| 9329 | 2,7 |
| 11663 | 1,0 |
| 12996 | 1,7 |
| 7861 | 3,3 |
Die Klausureinsicht ist am Montag, 23. August 1999 im Arbeitsbereich STS in Raum
HS20-206 zwischen 10:00 und 12:00 möglich.
| Verwandte Lehrangebote an
der TUHH |
Kritik, Fehlerkorrekturen zum Skript, Verbesserungsvorschläge, etc. bitte an
f.matthes@tu-harburg.de oder
ho.wegner@tu-harburg.de.