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.

Course

Die Vorlesung wird auf https://live.rbg.tum.de übertragen. Um die Vorlesung anschauen zu können, müssen Sie sich zuerst mit Ihrer LRZ-Kennung anmelden. Es gibt zunächst keine Präsenzveranstaltung.

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
Die Anmeldung für die Übungen verläuft über TUMonline. Die Anmeldung wird in der ersten Vorlesungswoche freigeschaltet. Es wird sowohl Online- als auch Präsenzübungen geben.

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. Die in den Übungen vorgestellten Lösungsansätze werden im Rahmen eines Bonusverfahrens bewertet.
Es wird folgendes Bonusverfahren angeboten:

  • 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 wird für die Prüfungsperiode WiSe21/22 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. 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 WiSe21/22 und Wiederholungsklausur zu Beginn des SoSe22). Eine Übertragung in ein späteres Semester ist jedoch nicht möglich.

Exercise sheets

Blatt Nr. Lösungen
Blatt 01 [pdf]

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

Übungsgruppen

Siehe Terminplan

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.
Anmeldung
Die Anmeldung zur Klausur erfolgt ausschließlich über das TUMonline-Portal. Beachten Sie bitte unbedingt die Anmeldefrist Ihres Studiengangs.
Rücktritt
Die Abmeldung von der Klausur erflogt ebenfalls über das TUMonline-Portal. Beachten Sie, dass die Abmeldung ebenfalls befristet ist. 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.
Klausureinsicht
Im TUMonline-Portal wird neben Ihrer Note eine URL zur Klausureinsicht veröffentlicht.

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.