Grundlagen: Datenbanken

Bitte nutzen Sie gdb@in.tum.de zur Kontaktaufnahme.

Lecture

Topics

Die Vorlesung vermittelt elementare Konzepte von Datenbanken sowie das notwendige Wissen, um diese einsetzen zu können.

Slides

Kapitel
Kapitel 01 [pdf]
Kapitel 02 [pdf]
Kapitel 03 [pdf]
Kapitel 04 [pdf]
Kapitel 05 [pdf]
Kapitel 06 [pdf]
Kapitel 07 [pdf]

*Die Foliensätze von Prof. Neumann werden wöchentlich online gestellt, i.d.R. im Anschluss an die Vorlesung.

Tutorsprechstunde

Allgemeines
Bei Fragen zum Vorlesungsinhalt, Übungsbetrieb oder Interesse, das über den Vorlesungsstoff hinausgeht
Ort und Zeit
Jeden Mittwoch von 13:00 bis 16:00 in Raum 02.09.011b im MI-Gebäude

Exercise sessions

Allgemeines
siehe Foliensatz zum Übungsbetrieb
Übungsbeginn
Ab der zweiten Vorlesungswoche, erster Übungstag ist Montag.
Übungszyklus
Die Übungen werden wöchentlich gehalten.
Anmeldung zu den Übungen
Wenn Sie ein Problem mit der Übungsgruppen-Zuweisung haben, melden Sie Ihr Problem bitte hier.

Exercise groups

Please refer to schedule (incl. room numbers and contact information of our tutors).

Am Montag, dem 23.12., findet eine reduzierte Anzahl von Übungen statt. Folgende Übungen finden statt:

Übungsgruppe Uhrzeit Raum
63 08:00 02.09.014
20 10:00 00.08.053
02 12:00 00.08.053
17 14:00 00.08.038

Die Gruppen 18, 57, 58, 25, und 64 fallen aus. Sollten Sie in einer dieser Gruppen angemeldet sein, gehen Sie an dem Tag stattdessen in einer der oben aufgelisteten.
Das zugehörige Übungsblatt wird regulär am 18.12. veröffentlicht. Dieses Blatt wird dann sowohl in den Übungen vom 23.12. als auch in denen vom 07.01. bis 11.01. besprochen. Sollten Sie also nicht in Ihre reguläre Übungsgruppe am 23.12. gehen, können Sie in der Woche vom 07.01. ersatzweise eine Gruppe mit freien Plätzen besuchen.

Bonus

Die regelmäßige Teilnahme an den Übungen und Vorlesungen, sowie die Bearbeitung von Übungsblättern wird für das erfolgreiche Bestehen der Klausur für Informatik-Studierende dringend empfohlen. Jede/r Hörer/in sollte die Übungen selbständig bearbeiten und auch in der Lage sein, die eigenständig erarbeiteten Lösungsansätze in den Übungen vorzustellen. Eine Abgabe und Korrektur bearbeiteter Übungsblätter erfolgt nicht. Jedoch werden die in den Übungen vorgestellten Lösungsansätze im Rahmen eines Bonusverfahrens bewertet.
Es wird folgendes Bonusverfahren angeboten:

Bewertet wird:
  1. die aktive Teilnahme an den Übungen, sowie das Vorstellen von Aufgaben, und
  2. die aktive Teilnahme an der Vorlesung, in Form von kleinen Moodle-Quizzes.

Den Bonus gibt es nur, wenn beide Voraussetzungen erfüllt wurden.

Punktevergabe in den Übungen

  • Aktive Teilnahme in der eigenen Übungsgruppe ist 1 Punkt wert.
  • Für gute Leistungen im Vorrechnen erhält man zusätzlich jeweils 1 Punkt.
  • Wer Lösungen zu einzelnen Aufgaben vorstellen darf, wird per Los oder Übungsleiterentscheidung festgelegt.
  • Für eine positive Bewertung ist die vollständige Korrektheit der Ergebnisse nicht ausschlaggebend. Es muss vielmehr erkennbar sein, dass man sich mit dem Stoff / den Aufgaben eingehend beschäftigt hat.
  • Hat man am Ende mindestens Anzahl Übungswochen + 2 Bonuspunkte, so gilt Bedingung (1) als erfüllt.

Quizzes in der Vorlesung

  • In der Vorlesung wird es ab der zweiten Woche kleine Moodle-Quizzes geben.
  • Um an den Quizzes teilzunehmen, müssen Sie in TUMOnline in die Vorlesung eingeschrieben sein und die Vorlesung besuchen.
  • Wurden am Ende der Vorlesungszeit mindestens 25% der möglichen Punkte erreicht, so gilt Bedingung (2) als erfüllt.

Bonusregelung

Wurden Bedingung (1) und Bedingung (2) erfüllt, so wird für die Prüfungsperiode WiSe19/20 ein Bonus von 0,3 auf die schriftliche Prüfung zu Grundlagen: Datenbanken gegeben. Dieser Bonus kann nur bei Noten zwischen einschließlich 1,3 und 4,0 in Anspruch genommen werden. Die jeweilige Prüfung muss also bestanden werden. Noten besser 1,0 werden nicht vergeben. Somit ist es allen engagierten Studenten möglich, die Abschlussnote durch gut vorbereitete Beteiligung an den Übungen und der Vorlesung zu verbessern. Für die Bewertung ist es zwingend notwendig, dass Sie in einer Tutorübungsgruppe angemeldet sind.

Der Bonus gilt für beide Klausuren (Hauptklausur am Ende des WiSe19/20 und Wiederholungsklausur zu Beginn des SoSe20). Eine Übertragung in ein späteres Semester ist jedoch nicht möglich.

Exercise sheets

Blatt Nr. Lösungen
Blatt 01 [pdf] Lösung 01 [pdf]
Blatt 02 [pdf] Lösung 02 [pdf]
Blatt 03 [pdf] Lösung 03 [pdf]
Blatt 04 [pdf] Lösung 04 [pdf]
Blatt 05 [pdf] Lösung 05 [pdf]
Blatt 06 [pdf] Lösung 06 [pdf]
Blatt 07 [pdf] Lösung 07 [pdf]
Blatt 08 [pdf]
Blatt 09 [pdf]

* Die Übungsblätter werden wöchentlich im Anschluss an die Vorlesung online gestellt; Lösungen i.d.R. freitags in der darauffolgenden Woche.

Moodle

Zusätzlich werden die Übungsblätter auch in einem Moodle-Kurs zur Verfügung gestellt. Dort finden sich auch Diskussionsforen für organisatorische und inhaltliche Fragen.

Der Moodle-Kurs ist nur verfügbar, wenn Sie sich über TUMonline für die Vorlesung anmelden.

Exam

Termin
Alle Termine entnehmen Sie bitte ausschließlich TUMonline.
Zulassung und Scheine
  • Das Bestehen der Klausur ist Voraussetzung für den Schein.
  • Die Übungen stellen keine Zulassungsvoraussetzung für eine Teilnahme an der Klausur dar. Es wird das oben beschriebene Bonusverfahren angewendet.
Durchführung
  • Jede/r Klausurteilnehmer/in muss zur Klausur einen gültigen Personalausweis/Reisepass UND einen gültigen Studentenausweis mitbringen. Eine Immatrikulationsbescheinigung reicht NICHT! aus.
  • Die Klausur umfasst den Stoff aus Vorlesung und Übung.
  • Es sind keine Hilfsmittel wie Vorlesungs- oder Übungsunterlagen zugelassen.
  • Nicht erlaubt sind insbesondere Mobiltelefone, Taschenrechner, Notebooks oder ähnliche Hilfsmittel.
  • Prüfungspapier wird gestellt.
  • Nicht zu verwenden sind rote oder grüne Stifte oder Bleistifte.
  • Die Teilnehmer-Platz-Zuordnung wird an den Eingängen zu den Prüfungsräumen ausgehängt.
    Entnehmen Sie Ihre Platznummer bitte dem Aushang und setzen Sie sich auf den Ihnen zugewiesenen Platz.
Anmeldung
Die Anmeldung zur Klausur erfolgt ausschließlich über das TUMonline-Portal. Beachten Sie bitte unbedingt die Anmeldefrist Ihres Studiengangs.
Rücktritt
Gemäß der geltenden Regelungen an der Fakultät ist grundsätzlich ein Rücktritt von der Anmeldung zur Klausur ohne Angabe von Gründen bis spätestens einen Tag vor dem Klausurtermin möglich.

Bitte beachten:
  • Seiten des Prüfungsausschusses zu Prüfungsangelegenheiten.
  • Seiten der TUM zum Prüfungsrücktritt.
Vorbereitung
Zur Vorbereitung auf die Klausur werden die regelmäßige Teilnahme an den Übungen und die Bearbeitung der Übungsblätter empfohlen.
Ergebnisse und Notenbekanntgabe
Die Ergebnisse der Klausur werden über das TUMonline-Portal bekannt gegeben.

Zusatzmaterial

Slides

SQL

  • Uni-Schema [png]
  • Onlineshop-Schema [pdf]
  • Onlineshop Postgres Import [sql]
  • Uni-Datenbank für MySQL Import [sql]
  • Uni-Datenbank für MySQL 5 Import [sql]
  • Fahrplan als SQL Import [sql]
  • ZehnkampfD als SQL Import [sql]

Tools

SQL-Schnittstelle
Ihre SQL-Statements für die Übungsaufgaben können Sie unter dieser Webschnittstelle testen.
DB->normalizer
Mit dem DB->normalizer von David Becher können Sie Funktionale Abhängigkeiten und Normalformen üben.
IRA-Tool
Mittels des Tools Interaktive Relationale Algebra von Henrik Mühe können Sie Relationenalgebra-Ausdrücke auf dem Universitätsschema aufbauen.