Vorlesung DBIS I (WS 2005/2006) Teil 1: Einführung Grundlagen von Datenbanken Vorlesung Prof. Johann Christoph Freytag, Ph.D. Institut für Informatik, Humboldt-Universität zu Berlin WS 2005/2006 1.1 © Prof. J.C. Freytag, Ph.D. Ziel der Vorlesung Grundkonzepte für Datenbanksysteme (DBSe) • Theoretische Aspekte • Praktische Sicht Aufgaben von Datenbanksystemen Abwägen © Prof. J.C. Freytag, Ph.D. 1.2 1 Vorlesung DBIS I (WS 2005/2006) Teil 1: Einführung Inhalt Wesentliche Teile der Vorlesung Architektur Das Entity-Relationship Modell Das Relationenmodell Relationale Anfragesprachen Entwurf relationaler Datenbanken Physische Datenorganisation Datensicherheit und Datenintegrität Anfragebearbeitung Transaktionen Erweiterungen des relationalen Modells Prototypen/Produkte Weiterentwicklungen © Prof. J.C. Freytag, Ph.D. 1.3 Literatur H.F. Korth und A. Silberschatz: Database Systems Concepts, 3. Auflage, McGraw-Hill, New York, USA, 1997 R. Ramakrishnan: Database Management Systems, McGraw-Hill, New York, USA, 1998 R. Elmasri und S.B. Navathe: Fundamentals of Database Systems, The Benjamin Cummings Publishing Company, Redwood City, CA, USA J. Ulman: Principles of Database Systems, 2. Auflage (Zweibändig) Computer Science Press, San Francisco, CA, USA J. Ulman, J. Widom: A first Course in Database Systems, Prentice Hall, Englewood Cliffs, NJ, USA T. Özsu und P. Valduriez: Principles of Distributed Database Systems, Prentice Hall, Englewood Cliffs, NJ, USA G. Vossen: Datenmodelle, Datenbank-Sprachen und Datenbank-managementsysteme, Addison-Wesley, Bonn (2. Auflage 1994) A. Kemper,A. Eikler: Datenbanksysteme, Oldenbourg Verlag (2.Aufl.) © Prof. J.C. Freytag, Ph.D. 1.4 2 Vorlesung DBIS I (WS 2005/2006) Teil 1: Einführung Administrative Aspekte Sprechstunde Wann? nach Vereinbarung Wo? Rudower Chaussee 5, Raum 4.203 (Haus 4) Telefon: (030) 2093 3009 Sekretärin Frau Scholz: (030) 2093 3008 © Prof. J.C. Freytag, Ph.D. 1.5 Ziel des Praktikums Vertiefung praktischer Aspekte relationaler Datenbanksysteme Übung des Datenbankentwurfes Einführung im Umgang mit IBM DB2 UDB © Prof. J.C. Freytag, Ph.D. 1.6 3 Vorlesung DBIS I (WS 2005/2006) Teil 1: Einführung Inhaltliche Schwerpunkte Entity Relationship Modell (ERM) Konvertierung von Entity Relationship Diagrammen in das relationale Modell Funktionale Abhängigkeiten / Normalisierung SQL: Data Definition Language SQL: Data Manipulation Language Relationale Algebra Embedded SQL: C-Programmierung JDBC-Schnittstelle 1.7 © Prof. J.C. Freytag, Ph.D. Fragen ?? © Prof. J.C. Freytag, Ph.D. 1.8 4