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

Databases and Information Systems Group

dbis
Uni Göttingen

Einführung in Datenbanken
WS2009/10

Prof. Dr. Wolfgang May may@informatik.uni-goettingen.de
Dr. Franz Schenk schenk@informatik.uni-goettingen.de
Daniel Schubert schubert@informatik.uni-goettingen.de

Termine:

  • Di 14-16, Mi 14-16: MN 028 (im EG der anorganischen Chemie, das ist der mittlere der drei Chemie-Türme)

    Frequently Asked Question: "Der Termin kollidiert mit $XY. Kann man die Vorlesung verlegen?". Nein. An "Datenbanken" nehmen Studierende aus Informatik, Wirtschaftsinformatik, Mathematik, sowie einigen weiteren Studiengaengen teil, so dass es immer irgendwo zu Kollisionen kommt. Die Informatik verfügt seit dem Umzug in den Neubau nicht mehr ueber eigene Hoersäle, so dass wir bei der Raumvergabe als "Gäste" bei Geographie und Chemie nehmen müssen was übrig bleibt.

Entsprechend dem Modulkatalog der Anf-Inf-PO-2006 (Pflichtmodul BSc) wird das Modul seit WS0809 mit 2+1SWS/4ECTS gehalten (die Aufstockung auf 6 ECTS in den letzten Jahren war aufgrund des Exports nach CLZ notwendig gewesen).
WiInf-ECTS/KP: zu erfragen beim Wiwi-Prüfungsamt.
Prüfung (Klausur) 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.

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

Terminplan

  • Dienstag 20.10.: Erste Veranstaltung. 14:15-15:45 Uhr
    Einführung: Überblick, Grundbegriffe, 3-Ebenen-Architektur, ER-Modell
    Folien "ER-Modell"
    1. Übungsblatt (ER-Modell und Umsetzung ER nach relational), Besprechung am 17.11.
    Hinweis: die Übungsblätter werden nicht abgegeben. Jeder soll selbstverantwortlich anhand der Aufgaben (ggf. auch gemeinsam) mit den Konzepten umgehen lernen.
  • Mi, 21.10. Vorlesung
  • Di, 27.10. Vorlesung: Relationales Modell, Abbildung vom ER-Modell auf das relationale Modell
    Folien "Relationales Modell"
  • Mi, 28.10. Vorlesung
    Vorankündigung Datenbankpraktikum SQL
  • 1.11.-13.11. keine Vorlesung (Dienstreise). Da die Vorlesung insgesamt nur 3 SWS umfasst (=42h insgesamt), wird das am Ende passen ...
  • Di, 17.11. Übung - Besprechung des ersten Übungsblattes.
    Musterlösung Blatt 1
  • 18.11.: Vorlesung. Relationale Algebra
    Folien "Relationale Algebra"
    2. Übungsblatt (Relationale Algebra), Besprechung am 1.12.2009
  • Di, 24.11. Vorlesung. Relationale Algebra (Cont'd)
  • Mi, 25.11. Vorlesung findet statt! (die Promotionsprüfung wurde verschoben)
    Relationale Algebra (Cont'd)
  • 1.12. Übung - Besprechung des zweiten Übungsblattes.
  • to be extended
  • 22.12.2009, 23.12.2009: keine Vorlesung/Übung
  • 5.1.2010, 6.1.2010: immer noch Weihnachtspause
  • 12.1.2010, 13.1.2010: Vorlesung oder Übung
  • to be extended
  • Di 2.2. 14-16 Uhr Klausur

Aufzeichnungen der Vorlesungen

  • Die Vorlesung wurde in den beiden vorhergehenden Semestern aufgezeichnet. Die Aufzeichnungen sind hier zu finden.
  • Falls beim Anschauen folgendes auftritt: "Exception in thread "main" java.lang.OutOfMemoryError: Java heap space".
    Siehe hier:
    Das Problem kann man folgendermassen beheben:
    - Im Installationsverzeichnis des TeleTeachingTools:
    - ttt.bat und assoc_start.bat: Ändern des Eintrages von 128 auf einen groesseren Wert (200).
  • Fragen Sie uns (DBIS) nicht bei irgendwelchen technischen Problemen mit den Aufzeichnungen - wir haben keine Ahnung davon. Die Aufzeichnungen wurden im Rahmen des ELAN-Projektes am Math.Inst. durchgeführt.

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.