Institute for Web Science and Technologies · Universität Koblenz - Landau
Institute WeST
This course is from a past or future semester. If you are looking for current courses, go to the course overview.

Grundlagen der Datenbanken

[go to overview]

Winter Terms 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

  • Wegen Maßnahmen zur Corona-Epidemie wird die Nachklausur vorerst abgesagt. Die Klausur wird vorraussichtlich zum Ende des Sommersemesters 2020 stattfinden.
  • Die Klausurzulassung mittels Übungsabgaben kann hier geprüft werden. Das Dokument wird wöchentlich aktualisiert.

Termine

Vorlesung:

  • Dienstag 16:15-17:45, Raum M 201
  • Ausnahme: 11.02.2020, 18:00 - 20:00, Raum D 028

Ü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: 23.02.2020
  • Rücktrittsende: 23.02.2020
  • Klausureinsicht: 02.03.2020, 15:00-16:00 s.t., Raum B 017

Nachklausur:

  • TBD

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
28.01.2020 Kapitel 12 - Kostenmodelle pdf pptx
04.02.2020 Kapitel 13 - Transaktionsverwaltung pdf pptx
11.02.2020 Fragestunde

Ü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 Folien, Lösung
24.01.2020 Hashing, Besprechung Übungsblatt 9 Folien, B-Bäume
31.01.2020 Besprechung Übungsblatt 8 und 10
07.02.2020 Vorbereitung Klausur (Kalküle, Algebra, SQL) Beispielaufgabe
14.02.2020 Vorbereitung Klausur (SQL, Normalformen, Synthesealgorithmus) Beispielaufgabe

Ü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 20.01.2020, 15: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.

Lecturers

  • abaier@uni-koblenz.de
  • Scientific Employee
  • B 103
  • +49 261 287-2748