Institute for Informatics
Georg-August-Universität Göttingen

Databases and Information Systems Group

dbis
Uni Göttingen

Einführung in Datenbanken
WS2003/04

Prof. Dr. Wolfgang May

Termin: Mittwoch 11-13 ct; MN 68, NAM/Physik IV
Übungen: Freitag 11-13 ct; MN 68, NAM/Physik IV (ca. 14-tägig)

Wahlpflichtveranstaltung, 3 ECTS-Punkte. Prüfung am Ende des Semesters.

Info zur Veranstaltung

In dem Kurs wird eine Einführung in relationale Datenbanken gegeben.

Inhalt: konzeptuelle Modellierung (ER-Modell), relationales Modell, relationale Algebra (theoretische Grundlagen für Anfragekonzepte), SQL-Anfragen, -Updates und Schemaerzeugung, Transaktionen, Normalisierungstheorie.

SQL wird parallel im Datenbankpraktikum SQL vertieft aus praktischer Sicht angewendet.

In dem Kurs wird die Geographie-Datenbank "Mondial" unter Oracle eingesetzt. Anfragen an Mondial können Sie über ein Web-Formular stellen.

Terminplan

  • 22.10.: Einführung: Überblick, Grundbegriffe, 3-Ebenen-Architektur, ER-Modell
    Folien "ER-Modell"
  • 24.10.: keine Übung!
  • 29.10.: ER-Modell
    1. Übungsblatt (ER-Modell und Umsetzung ER nach relational), Besprechung am 7.11.
  • 31.10. keine Übung
  • Ab 5.11. findet die Vorlesung im Hörsaal MN76 (Hörsaal Haus 8) im MPI statt (von der Pforte aus vor dem efeubewachsenen Haus links, dann links durch die Eingangstüre, links ins Treppenhaus, ein Stockwerk hoch, und geradeaus in den Hörsaal).
  • 5.11. Vorlesung: Relationales Modell, Abbildung vom ER-Modell auf das relationale Modell
    Folien "Relationales Modell"
  • 7.11. Übung - Besprechung des ersten Übungsblattes: Musterlösung
  • 12.11.: verlegt wegen Demo auf 14.11.
  • 14.11.: Vorlesung: Relationale Algebra
    Folien "Relationale Algebra"
    2. Übungsblatt (Relationale Algebra), Besprechung am 21.11.
  • 19.11.: Relationale Algebra (Forts.)
  • 21.11.: Übung - Besprechung des 2. Übungsblattes: Musterlösung
  • 26.11.: SQL
    Folien "SQL"
    3. Übungsblatt (SQL), Besprechung am 5.12.
  • 3.12.: SQL(Forts.),
  • 5.12.: Übung - Besprechung des 3. Übungsblattes: Musterlösung
  • 10.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung Folien "Speicherung, Anfrageauswertung, Optimierung"
  • 17.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
  • Ab Januar 2004 findet die Vorlesung & Übung wieder im MN68 statt
  • 7.1.2004 Relationale Datenbanken und SQL: Weitere Aspekte
    Folien "Relationale Datenbanken und SQL: Weitere Aspekte"
    Transaktionen:
    Folien: Transaktionen
    4. Übungsblatt (Transaktionen), Besprechung am 23.1.
  • 14.1.2004 Transaktionen (Forts.)
  • 21.1.2004 Transaktionen (Forts.)
  • 23.1. Übung zu Transaktionen
    Musterlösung
  • 28.1.2004 Entwurfstheorie: funktionale Abhängigkeiten
  • 30.1.: keine Übung
  • 4.2.2004 Forts. Entwurfstheorie: Normalformen
  • 6.2.: keine Übung

Klausur

Dokumentation

Literatur

  • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen (dt. Übers.), Pearson Studium, 2002 (sehr ausführlich).
  • A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996
  • G. Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagement-Systeme (In Deutsch). Addison-Wesley, 1994.
  • J. Ullman and J. Widom: A First Course in Database Systems. Prentice Hall, 1997.
  • C. J. Date, H. Darwen: A guide to the SQL standard. Addison-Wesley, New York, 1993.