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

Databases and Information Systems Group

dbis
Uni Göttingen

Einführung in Datenbanken
WS2004/05

Prof. Dr. Wolfgang May

Termin: Mittwoch 11-13 ct (MN67)
Übungen: Donnerstag 11-13 ct (14tg, MN 68)

Wahlpflichtveranstaltung, 4 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.

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

Hinweis: das Datenbankpraktikum SQL wird als Blockkurs vom 7.3.-8.4.2005 angeboten.

Terminplan

  • 20.10.: Einführung: Überblick, Grundbegriffe, 3-Ebenen-Architektur, ER-Modell
    Folien "ER-Modell"
  • 21.10.: keine Übung
  • 27.10.: ER-Modell
    1. Übungsblatt (ER-Modell und Umsetzung ER nach relational), Besprechung am 4.11.
  • 28.10. keine Übung
  • 3.11. Vorlesung: Relationales Modell, Abbildung vom ER-Modell auf das relationale Modell
    Folien "Relationales Modell"
  • 4.11. Übung - Besprechung des ersten Übungsblattes: Musterlösung
  • 10.11.: Vorlesung: Relationale Algebra
    Folien "Relationale Algebra"
    2. Übungsblatt (Relationale Algebra), Besprechung am 18.11./2.12
  • 17.11.: Relationale Algebra (Forts.)
  • 18.11.: Übung - Besprechung des 2. Übungsblattes:
    (Musterlösung siehe 2.12.)
  • 24.11.: Relationale Algebra (Forts.)
  • 25.11.: KEINE Übung
  • 1.12.: SQL
    Folien "SQL"
    3. Übungsblatt (SQL), Besprechung am 16.12.
  • 2.12.: Übung - Besprechung des Restes des 2. Übungsblattes, etwas SQL.
    Musterlösung Blatt 2
  • 8.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung
    Folien "Speicherung, Anfrageauswertung, Optimierung"
  • 9.12.: KEINE Übung
  • 15.12.: Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
  • 16.12.2004: Übung - Besprechung des 3. Übungsblattes.
    Musterlösung Blatt 3
  • 5.1.2005 Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
    Relationale Datenbanken und SQL: Weitere Aspekte
    Folien "Relationale Datenbanken und SQL: Weitere Aspekte"
  • 6.1.: keine Übung
  • 12.1. Transaktionen:
    Folien: Transaktionen
    4. Übungsblatt (Transaktionen), Besprechung am 20.1./27.1.
  • 13.1.: keine Übung
  • 18.1. 14 Uhr, MN67: Informationsveranstaltung zu den Anwendungsfächern.
    Eigentlich für die Ersties, aber auch interessierte Drittsemester sind eingeladen.
  • 19.1. Transaktionen (Forts.)
  • 20.1.: Übung (Blatt 4 Aufgaben 4-6)
  • 26.1. Transaktionen (Forts.)
  • 27.1.: Übung (Blatt 4, Forts.) Musterlösung Blatt 4
  • 2.2. Transaktionen (Forts.), Überblick zu Entwurfstheorie: funktionale Abhängigkeiten, Normalformen
  • 4.2.: Vorlesungsende

Klausur

  • 10.2. 11-13 Uhr: Klausur
    Raum: Hörsaal MN 67 im Institut für Informatik/NAM
  • Klausur WS0405 mit Musterlösungen
    Klausur WS0405 ohne Musterlösungen
  • Klausur-Statistik: ps, pdf;
  • Wiederholungsprüfungen für Teilnehmer, die zur regulären Prüfung angemeldet waren und entweder durchgefallen oder per Attest entschuldigt waren, finden zwischen 6.4. und 15.4. mündlich statt. Die Wiederholung zählt als separater Prüfungsversuch.

Dokumentation

Literatur

  • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen (dt. Übers.), Pearson Studium, 3. Auflage, 2002 (1100 S., sehr ausführlich).
  • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen - Ausgabe Grundstudium (dt. Übers.), Pearson Studium, 3. Auflage, 2005 (550 S., nach Praxisrelevanz ausgewählte Themen).
  • A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996 -- 5. Auflage 2004.
  • G. Vossen: Datenmodelle, Datenbanksprachen und Datenbankmanagement-Systeme (In Deutsch). Addison-Wesley, 1994 -- 4. Auflage 2000.
  • J. Ullman and J. Widom: A First Course in Database Systems. Prentice Hall, 1997-- 2nd edition 2001.
  • C. J. Date, H. Darwen: A guide to the SQL standard. Addison-Wesley, New York, 1993 -- 4th edition 1997.