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

Databases and Information Systems Group

dbis
Uni Göttingen

Einführung in Datenbanken
WS2005/06

Prof. Dr. Wolfgang May may@informatik.uni-goettingen.de
Dipl.-Inform Erik Behrends behrends@informatik.uni-goettingen.de (GOE)
Dipl.-Biol. Franz Schenk fschenk@in.tu-clausthal.de (CLZ),
Büro: Julius-Albert-Straße 4, 217 [Sprechstunde nach Vereinbarung]

Die Veranstaltung wird an die TU Clausthal (ODIN-Eintrag) übertragen (gelegentlich auch von CLZ nach GOE). Zur Beantwortung von Fragen etc. wird regelmäßig ein Assistent in Clausthal ansprechbar sein.
Termine:
Mittwoch 11-13 ct Vorlesung; GOE: Math HS1, CLZ: Cutec
Mittwoch 14-16 ct abwechselnd Vorlesung/Übung; GOE: Math HS1, CLZ: Cutec

3+1 SWS, 6 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.

Terminplan

  • 19.10.: Keine Veranstaltung - in CLZ beginnt das Semester erst am 24.10. Damit bleibt in der ersten Woche auch mehr Zeit um die Info-I zu organisieren.
  • 26.10.: Erste Veranstaltung. GOE: HS1, CLZ: Cutec
    Einführung: Überblick, Grundbegriffe, 3-Ebenen-Architektur, ER-Modell
    Folien "ER-Modell"
  • 26.10.: keine Übung
  • 2.11.: ER-Modell
    1. Übungsblatt (ER-Modell und Umsetzung ER nach relational), Besprechung am 16.11.
  • 2.11. keine Übung
  • 9.11. Vorlesung: Relationales Modell, Abbildung vom ER-Modell auf das relationale Modell
    Folien "Relationales Modell"
  • 9.11. keine Übung
  • 16.11.: 11-13 Vorlesung. Folien "Relationale Algebra"
    2. Übungsblatt (Relationale Algebra), Besprechung am 30.11.
  • 16.11. 14-16 Übung - Besprechung des ersten Übungsblattes.
    Musterlösung Blatt 1
  • 23.11. 11-13: Relationale Algebra (Forts.); an diesem Termin wird die Vorlesung voraussichtlich in CLZ gehalten und nach GOE übertragen.
  • 23.11. 14-16: Vorlesung. Folien "SQL"
    3. Übungsblatt (SQL).
  • Ab 30.11.: Die Nachmittagsveranstaltung beginnt um 14:00 Uhr
  • 30.11. 11-13: Vorlesung
  • 30.11. 14:00-15:30: Übung - Besprechung des zweiten Übungsblattes.
    Musterlösung Blatt 2
  • 7.12. 11-13: Vorlesung Interne Speicherungsaspekte, Anfrageauswertung und Optimierung
    Folien "Speicherung, Anfrageauswertung, Optimierung"
  • 7.12. 14:00-15:30: Übung: SQL und relationale Algebra (Blätter 2 und 3)
  • 14.12. 11-13 Vorlesung. Interne Speicherungsaspekte, Anfrageauswertung und Optimierung (Forts.)
  • 14.12. 14:00-15:30: Übung: SQL und relationale Algebra (Blatt 3)
    Musterlösung Blatt 3
  • 21.12.2005 keine Veranstaltung (Winterpause in GOE)
  • 4.1.2006 keine Veranstaltung (Winterpause in CLZ)
  • 11.1.2006 11-13 und 14-16 Vorlesung
    Relationale Datenbanken und SQL: Weitere Aspekte
    Folien "Relationale Datenbanken und SQL: Weitere Aspekte"
    Folien: Transaktionen
    4. Übungsblatt (Transaktionen)
  • Hinweis: Das Datenbankpraktikum SQL [Anmeldung!] wird im Sommersemester 2006 wieder angeboten.
  • 18.1. 11-13 und 14-16 Vorlesung: Transaktionen (Forts.).
  • 25.1. 11-13 Übung: Besprechung von Blatt 4 Aufgaben 4-6 und weitere Beispiele. Musterlösung Blatt 4
    14-16 Vorlesung (Transaktionen/Scheduling)
  • 1.2. 11-13 Übung: Besprechung Rest von Blatt 4 (Scheduling).
    14-16 Scheduling/Sicherheit (Forts.), Überblick Entwurfstheorie: funktionale Abhängigkeiten, Normalformen.
  • 8.2. keine Vorlesung (in GOE enden die Vorlesungen am 3.2.)
  • Hier die Ergebnisse der Vorlesungsevaluierung.

Aufzeichnungen der Vorlesungen

  • Die Aufzeichnungen der Vorlesung sind hier zu finden.

Klausur

  • 14.2. 14-16 Uhr:
    Räume:
    GOE: Hörsaal MN 67 (IFI)
    CLZ: Mathematik Hörsaal A, Erzstrasse 1
  • Vorläufiges Klausurergebnis: ps, pdf
    Statistik: ps, pdf
  • Klausur WS0506 mit Musterlösungen
    Klausur WS0506 ohne Musterlösungen
  • Klausureinsicht GOE:
    Di., 21.2. 10-12 Uhr und 14-16 Uhr

    Weiterer Termin: Do., 20.4., 14-16:30 Uhr (Büro W.May). Es ist keine spezielle Anmeldung erforderlich.

  • Klausureinsicht CLZ:
    Mi, 1.3. 14-16 Uhr bei Franz Schenk (Inst.f.Informatik Zi.217)
    Die Prüfungsergebnisse werden dem Prüfungsamt nach der Klausureinsicht mitgeteilt (falls sich dabei noch etwas ändert).
  • Scheine in GOE: Teilnehmer, die nicht über MUNOPAG/WOPAG verwaltet werden, können sich ihre Scheine ab 23.2. bei Frau Harris abholen.
  • Scheine in CLZ: Franz Schenk wird die Scheine zur Klausureinsicht dabeihaben, danach im IFI-Sekretariat.
  • Wiederholungsprüfungen GOE:
    Wiederholungsprüfungen (ausschließlich für Teilnehmer, die zur regulären Prüfung angemeldet waren und entweder nicht bestanden haben oder per Attest entschuldigt waren), finden am 19.4. nachmittags mündlich statt (die angemeldeten Teilnehmer wurden einzeln benachrichtigt).
    Die Wiederholung zählt als separater Prüfungsversuch.
    Anmeldung per Mail und ggf. per Munopag [Anmeldung bis 9.4., 24:00h, Abmeldung bis 18.4., 24:00h].
  • Mündliche Prüfungen in CLZ:
    • 26.4. 14-18 Uhr, Institut für Informatik, Raum 208.
    • 24.5. 14-18 Uhr, Institut für Informatik, Raum 106.
    • 5.7. 14-18 Uhr, Institut für Informatik, Raum 215.

Dokumentation

Literatur

  • A. Kemper, A. Eickler: Datenbanksysteme - Eine Einführung (In Deutsch), Oldenbourg, 1996 -- 6. Auflage 2006.
  • 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).
  • 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.