Lecture "Relational Database Systems 2"

Information
Classification: 
Master (Informatik / Wirtschaftsinformatik)
Credits: 
5
Regular Dates: 
Online Übung: Donnerstag, 9:45
Vorlesungsvideos: Donnerstags
Contents
Contents: 

Aktuelles:

Aktuelle Ankündigungen werden im StudIP bekannt gegeben.
Bitte tragt euch in die Veranstaltung ein: Link

Wie wird die diesjährige Vorlesung aussehen?

Wir werden in diesem Semester (vorerst) keine Präsenzveranstaltung anbieten können. Anstatt dessen werden wir jeden Donnerstag ein Vorlesungsvideo, Vorlesungsfolien und ein Übungsblatt hochladen.

Außerdem wird jeden Donnerstag um 09:45 Uhr einen Übungs-Livestream anbieten um mit euch die Übungsblätter der vorherigen Woche zu besprechen.
In diesen Übungen ist es möglich Fragen zu stellen und gemeinsam mit anderen Studenten den Vorlesungsinhalt der aktuellen Woche zu besprechen.

Was sind die Themen der Vorlesung?

  • Grundlegende Architekturen von relationalen Datenbanksystemen
  • Indexstrukturen
  • Query Processing
  • Query Optimierung
  • Transaktionsmanagement
  • Datensicherheit
  • Privatsphäre/Datenschutz

Welche Fragen werden in dieser Vorlesung beantwortet

  • Wie baut man eine relationale Datenbank
  • Wie werden Queries verarbeitet?
  • Warum beschleunigen Indexe Queries? Welche Indexstrukturen gibt es? Was sind ihre Vor- und Nachteile? Welchen Index sollte ich benutzen?
  • Warum habe ich Relationale Algebra gelernt, wenn es schon SQL gibt?
  • Wie kann Relationale Algebra bei der Query Optimierung helfen?
  • Welche Optimierungsparadigmen gibt es? Wie funktionieren sie?
  • Warum werden Datenbankadministratoren so gut bezahlt?
  • Warum gibt es Transaktionsmanagement? Wie wird es implementiert? Welche Alternativen dazu gibt es?
  • Wie kann man dafür sorgen, dass Daten nicht verloren gehen?
  • Wie kann man eine Datenbank vor Stromausfällen, Feuern und Erdbeben schützen?
  • ... und noch viele andere!

Benötigtes Vorwissen:

  • Es sind keine speziellen Vorkenntnisse nötig. Wir empfehlen euch jedoch RDB1 erfolgreich bestanden zu haben.
Materials

  Datum Thema Folien Übungen Videos Kommentare
1 23.04.2020 System Architecture Vorlesung 1 Übungsblatt 1 Video 1 StudIP Forum + Videokonferenzplattformen
2 30.04.2020 Physical Data Storage Vorlesung 2 Übungsblatt 2 Video 2  
3 07.05.2020 Indexing and Access Paths Vorlesung 3 Übungsblatt 3 Video 3  
4 14.05.2020 Trees and Advanced Indexes Vorlesung 4 Übungsblatt 4 Video 4  
5 28.05.2020 Query Processing Vorlesung 5 Übungsblatt 5 Video 5  
6 04.06.2020 Query Optimization 1 Vorlesung 6 Übungsblatt 6 Video 6  
7 11.06.2020 Query Optimization 2 Vorlesung 7 Übungsblatt 7 Video 7  
8 18.06.2020 Query Optimization 3 Vorlesung 8 Übungsblatt 8 Video 8  
9 25.06.2020 Transaction Processing 1 Vorlesung 9 Übungsblatt 9 Video 9  
10 02.07.2020 Transaction Processing 2 Vorlesung 10 Übungsblatt 10 Video 10  
11 09.07.2020 Recovery Vorlesung 11 Übungsblatt 11 Video 11  
12 16.07.2020 Security Vorlesung 12 Übungsblatt 12 Video 12  
13 23.07.2020 Privacy & Beyond Relational Databases Vorlesung 13 Übungsblatt 13 Video 13