Institute for Web Science and Technologies · Universität Koblenz - Landau
Institute WeST

Grundlagen der Datenbanken

[zur Übersicht]

Wintersemester 2019 / 2020

Überblick

Ziel der Vorlesung ist es, den Teilnehmern die Arbeitsweise relationaler Datenbankverwaltungssysteme (DBMS) zu vermitteln. Dazu werden Themen wie Datenmodellierung, Datenbankentwurf, das relationale Datenmodell, die Sprache SQL, physische Datenorganisation, Anfragebearbeitung und -optimierung sowie Mehrbenutzerbetrieb und Transaktionssicherheit behandelt.

Veranstaltung auf Klips: Vorlesung, Übung

Empfohlene Literatur

Datenbanksysteme – Eine Einführung. Alfons Kemper, André Eickler, Oldenbourg Verlag, 2006, 6. Auflage (oder neuere)

Aktuelles

  • Die Übung um 16:00 am 17. Januar fällt aus. Ein Ersatztermin wird am 20. Januar um 10:00 c.t. in B 017 angeboten.
  • Die Nachklausur findet am 17.03.2020 um 10:00 in E 011 statt.
  • Die Hauptklausur findet am 26.02.2020 um 14:00 in D 028 statt.
  • Die Anmeldung zu den Abgabegruppen ist abgeschlossen und die SVN-Gruppenordner wurden freigeschaltet. Die URLs zu den Gruppenverzeichnissen findet ihr auf Teams!.

Termine

Vorlesung:

  • Dienstag 16:15-17:45, Raum M 201

Übung:

  • Freitag 08:30-10:00, Raum G 410
  • Freitag 16:00-17:30, Raum G 410
  • Ausnahme: 29.11.2019, 16:00-17:30, G 410 wird ersetzt durch 14:00-15:30, G 409
  • Ausnahme: 17.01.2020, 16:00-17:30, G 410 wird ersetzt durch 20.01.2020, 10:15-11:45, B 017

Hauptklausur:

  • 26.02.2020, 14:00, Raum D 028
  • Anmeldebeginn: 13.01.2020
  • Anmeldeende: 13.02.2020
  • Rücktrittsende: 19.02.2020

Nachklausur:

  • 17.03.2020, 10:00, Raum E 011
  • Anmeldebeginn: 26.02.2020
  • Anmeldeende: 10.03.2020
  • Rücktrittsende: 15.03.2020

Vorlesungen

Datum Vorlesung
29.10.2019 Kapitel 1 - Einführung pdf
05.11.2019 Kapitel 2 - Datenmodellierung pdf pptx
12.11.2019 Kapitel 3 - Relationales Datenmodell pdf pptx
12.11.2019
19.11.2019
Kapitel 4 - Relationale Algebra pdf pptx
19.11.2019
25.11.2019
Kapitel 5 - Relationale Kalküle pdf pptx
25.11.2019
03.12.2019
Kapitel 6 - Relationale Entwurfstheorie pdf pptx
03.12.2019
10.12.2019
Kapitel 7 - Normalformen pdf pptx
10.12.2019
17.12.2019
Kapitel 8 - SQL pdf pptx
07.01.2020 Kapitel 9 - Logische Anfrageoptimierung pdf pptx
07.01.2020
14.01.2020
Kapitel 10 - Physische Datenorganisation pdf pptx
21.01.2020 Kapitel 11 - Physische Anfrageoptimierung pdf pptx

Übungen

Termine

Datum Übung Material
25.11.2019 Organisatorisches Folien
01.11.2019 Allerheiligen (keine Übung)
08.11.2019 ER-Modellierung, Besprechung Übungsblatt 1
15.11.2019 Relationale Schema, Besprechung Übungsblatt 2
22.11.2019 Relationale Algebra, Besprechung Übungsblatt 3 Folien
29.11.2019 Relationale Algebra und Kalküle, Besprechung Übungsblatt 4 Folien
05.12.2019 Relationale Kalküle und Entwurfstheorie, Besprechung Übungsblatt 5 Folien, Beispielaufgabe
13.12.2019 Normalformen, Besprechung Übungsblatt 6 Folien, Beispielaufgabe
20.12.2019 Einführung in SQLite für Praxisübung, Besprechung Übungsblatt 7
10.01.2020 SQL, Besprechung Praxisübung Folien, Lösung
17.01.2020
20.01.2020
Logische Anfrageoptimierung, B-Bäume, Besprechung Übungsblatt 8
24.01.2020 Hashing, Besprechung Übungsblatt 9

Übungsblätter

Blatt Veröffentlichung Abgabe
Übungsblatt 1 30.10.2019, 14:00 07.11.2019, 12:00
Übungsblatt 2 06.11.2019, 11:00 14.11.2019, 12:00
Übungsblatt 3 13.11.2019, 11:00 21.11.2019, 12:00
Übungsblatt 4 20.11.2019, 11:00 28.11.2019, 12:00
Übungsblatt 5 27.11.2019, 12:00 05.12.2019, 12:00
Übungsblatt 6 04.12.2019, 11:00 12.12.2019, 12:00
Übungsblatt 7 11.12.2019, 10:00 19.12.2019, 12:00
Praxisübung (freiwillig) 17.12.2019, 16:00 09.01.2020, 12:00
Übungsblatt 8 07.01.2020, 12:00 16.01.2020, 12:00
Übungsblatt 9 14.01.2020, 11:00 23.01.2020, 12:00
Übungsblatt 10 22.01.2020, 16:00 30.01.2020, 12:00

Altklausuren

Leistungsnachweis

Für den Leistungsnachweis ist die Klausurzulassung und das Bestehen der Klausur erforderlich.

Die Klausur kann nur mitschreiben, wer sich dazu auch fristgerecht angemeldet hat. Die Modalitäten zur Klausuranmeldung werden rechtzeitig oben unter “Aktuelles” bekannt gegeben. Wer am Stichtag nicht angemeldet ist, kann nicht teilnehmen. Wer am Stichtag angemeldet ist, muss teilnehmen. Abwesenheit bei der Klausur trotz Anmeldung gilt als Fehlversuch.

Die Zulassung zur Klausur muss durch qualifiziertes Bearbeiten der Übungsaufgaben erreicht werden (mindestens 60% der Gesamtpunktzahl).

Zulassungen aus früheren Semestern werden nur bei vorherigen Prüfungsversuchen anerkannt, ansonsten muss eine neue Zulassung erworben werden.

Lehrende

  • staab@uni-koblenz.de
  • Professor
  • B 108
  • +49 261 287-2761
  • abaier@uni-koblenz.de
  • Wissenschaftlicher Mitarbeiter
  • B 103
  • +49 261 287-2748