Forschungsgruppe Data Mining in der Medizin
print

Links und Funktionen

Navigationspfad


Inhaltsbereich

Datenbanksysteme I im WS 2017/18

Aktuelles

  • 15.02.2018: Raumaufteilung und letzte Details zur Klausur!
  • 31.01.2018: Bitte beachten Sie die Hinweise zur Klausur!
  • 24.01.2018: Die Übungen in der letzten Woche dienen als Fragestunde. Bitte schicken Sie Ihre Fragen im Vorfeld an den jeweiligen Tutor.
  • 01.12.2017: Aufgrund der mehrdeutigen Formulierung der Aufgabe 5-1 e) wird diese nicht in die Bonuspunkteberechnung einfließen. Das Übungsblatt 5 hat somit nur 18 Punkte.
  • 29.11.2017: Die Klausur findet am 16.2. statt. Weitere Details siehe unten.
  • 20.10.2017: Der Übungsbetrieb beginnt in der 3. Semesterwoche (ab 30. Oktober). Bitte beachten sie auch das Merkblatt.
  • 20.10.2017: Es sind Vorlesungsaufzeichnungen von letztem Jahr verfügbar.
  • 07.09.2017: Die Vorlesungsanmeldung ist ab dem 25.09.17 über UniWorX möglich.

Inhalt

Die Vorlesung bietet eine Einführung in das Gebiet der Datenbanksysteme aus Anwendersicht. Im Mittelpunkt stehen die theoretischen Aspekte des relationalen Datenbankentwurfs anhand des relationalen Datenmodells, der relationalen Algebra und des Relationenkalküls. Es erfolgt eine ausführliche Behandlung der Anfragesprache SQL, die in den meisten relationalen Systemen implementiert ist. Des Weiteren werden Formalismen, Theorie und Algorithmen der relationalen Entwurfstheorie beschrieben und neuere Anwendungen im Bereich Datenbanken behandelt.

Die erfolgreiche Absolvierung der Vorlesung "Datenbanksysteme I" ist Voraussetzung für alle weiteren Lehrveranstaltungen (Vorlesungen, Seminare, Praktika) sowie studentische Arbeiten im Bereich Datenbanken.


Organisation

  • Umfang: 3+2 Semesterwochenstunden
  • Vorlesung: Prof Dr. Christian Böhm
  • Übungen: Dominik Mautz
  • Tutoren und Korrektoren: Sebastian Jänich, Jonas Jores, Swantje Kastrup, Philipp Lintl, Lisa Pertl, Fridolin Sack, Nadine Schüler, Joshua Wagner

Zeit und Ort

GruppeVeranstaltungZeitOrtBeginn
  Vorlesung Fr, 12.15 - 14.45 Uhr Raum M 218 (Hauptgebäude) 20.10.2017
Gruppe 01 Übung Mo, 14.00 - 16.00 Uhr Raum 220 (Amalienstr. 73A) 30.10.2017
Gruppe 02 Übung Mo, 16.00 - 18.00 Uhr Raum 220 (Amalienstr. 73A) 30.10.2017
Gruppe 03 Übung Di, 08.30 - 10.00 Uhr Raum 218 (Amalienstr. 73A) 31.10.2017
Gruppe 04 Übung Di, 10.00 - 12.00 Uhr Raum 218 (Amalienstr. 73A) 31.10.2017
Gruppe 05 Übung Di, 12.00 - 14.00 Uhr Raum 218 (Amalienstr. 73A) 31.10.2017
Gruppe 06 Übung Di, 14.00 - 16.00 Uhr Raum 218 (Amalienstr. 73A) 31.10.2017
Gruppe 07 Übung Do, 12.00 - 14.00 Uhr Raum 218 (Amalienstr. 73A) 02.11.2017
Gruppe 08 Übung Do, 14.00 - 16.00 Uhr Raum 218 (Amalienstr. 73A) 02.11.2017
Gruppe 09 Übung Do, 16.00 - 18.00 Uhr Raum 218 (Amalienstr. 73A) 02.11.2017
Gruppe 10 Übung Do, 18.00 - 20.00 Uhr Raum 218 (Amalienstr. 73A) 02.11.2017

Planung

DatumVorlesungÜbung
20.10.2017 Kapitel 1: Einführung (PDF) Merkblatt zum Übungsbetrieb
Übungsblatt 1
Wiederholungsfolie 1
27.10.2017 Kapitel 1: Einführung (S. 36 - 53)
Kapitel 2: Das Relationale Modell (PDF)
Übungsblatt 2
Wiederholungsfolie 2
03.11.2017 Kapitel 2: Das Relationale Modell (S. 17 - 32)
Kapitel 3: Die Relationale Algebra (PDF)
Übungsblatt 3
Wiederholungsfolie 3
10.11.2017 Kapitel 3: Die Relationale Algebra (S. 16-39) Übungsblatt 4
Wiederholungsfolie 4
17.11.2017 Kapitel 3: Die Relationale Algebra (S. 40-57)
Kapitel 4: Relationenkalkül (PDF)
Übungsblatt 5(Updated: 1.12)
Wiederholungsfolie 5
24.11.2017 Kapitel 4: Relationenkalkül (S. 11-49)
Exkurs: Neuronale Netze (PDF)
Übungsblatt 6
Wiederholungsfolie 6
01.12.2017 Kapitel 5: Sortieren, Gruppieren und Views (PDF)
Kapitel 6: Das E/R-Modell (PDF)
Übungsblatt 7
Wiederholungsfolie 7
08.12.2017 Kapitel 6: Das E/R-Modell (S. 16-26)
Kapitel 7: Normalformen (PDF)
Übungsblatt 8
Möbelschema
15.12.2017 Kapitel 7: Normalformen (S. 16-57) Übungsblatt 9
Wiederholungsfolie 8
22.12.2017 Kapitel 8: Physische Datenorganisation (PDF) Übungsblatt 10 (Updated: 04.01.18)
Wiederholungsfolie 09
12.01.2018 Kapitel 9a: Transaktionen - Synchronisation (PDF) Übungsblatt 11
Wiederholungsfolie 10
19.01.2018 Kapitel 9a: Transaktionen - Synchronisation (S. 36-44)
Kapitel 9b: Transaktionen - Datensicherheit (PDF)
Wiederholungsblatt
26.01.2018 Kapitel 09b: Transaktionen - Datensicherheit (S.17-47) -
02.02.2018 Kapitel 09c: Transaktionen - Integrität (PDF)
Kapitel 10: Relationale Anfragebearbeitung (PDF)
-
09.02.2018 Kapitel 11: Clustering (PDF)

Klausur

  • Die Klausur findet am Freitag, den 16.02.2018, um 17-20 Uhr (Bearbeitungszeit: 90min) im Hauptgebäude (Geschwister-Scholl-Platz 1) statt. Die Anmeldung ist ausschließlich über UniworX möglich. Es reicht nicht nur zur Vorlesung angemeldet zu sein. Beachten Sie die Hinweise zur Klausur.

Weiterführende Informationen

  • SQL-Schnittstelle zum LTP-Schema (nur innerhalb des MWN (geht aber über VPN)!)
  • SQL-Schnittstelle zum Möbel-Schema (nur mit Registrierung möglich)
  • SQL Fiddle: Nützliche Webapplikation, um SQL Anfragen auf einem beliebigen selbst erzeugten Schema zu testen (Mit Videotutorial im 'About').
  • MySQL

Vorhergehende Semester

WS16/17, WS15/16, WS 14/15, WS 13/14, WS 12/13, WS 11/12, WS 10/11, WS 09/10, WS 08/09, WS 07/08, WS 06/07, WS 05/06, WS 04/05, WS 03/04, WS 02/03, WS 01/02, WS 00/01, SS 00, SS 99, SS 98