Datenbanken Databases
2017-10-01

Teaching personnel


Lecturer
Tutor(s)
Lab Tutor(s)
Corrector(s)

Formalia


Targeted audience
  • Angewandte Informatik Bachelor with V2+Ü/P2 hours per week
  • ISE Bachelor with V2+Ü/P2 hours per week
  • Komedia Bachelor with V2+Ü/P2 hours per week

Dates


Lectures

Date

Time

Start

Place

Thursday12:00 - 13:30 12.10.2017 LB/134

Tutorials

Labs

Date

Time

Place

Tutor

Language

Monday08:30 - 10:00LF/230 Nikolas Gur, B.Sc. English/German
Monday10:00 - 11:30LF/230 Nikolas Gur, B.Sc. English/German
Monday12:00 - 13:30LF/230 Nikolas Gur, B.Sc. English/German
Monday16:00 - 17:30LF/230 Nikolas Gur, B.Sc. English/German
Tuesday10:00 - 11:30LF/230 Dipl.-Inform. Vu Tran English/German
Tuesday13:30 - 15:00LF/230 Dipl.-Inform. Vu Tran English/German
Tuesday15:00 - 16:30LF/230 Dipl.-Inform. Vu Tran English/German
Wednesday14:00 - 15:30LF/230 Firas Sabbah, M.Sc. English
Wednesday15:30 - 17:00LF/230 Firas Sabbah, M.Sc. English
Thursday14:00 - 15:30LF/230 Nikolas Gur, B.Sc. English/German

Examination Dates


 

Description


Gliederung der Vorlesung

Die Lehrveranstaltung Datenbanken behandelt die Architektur und den Einsatz von Datenbanksystemen.

  • Grundkonzepte
  • Datenmodellierung mit dem ER-Modell
  • Datenmodelle und Datenbanksprachen:
    • Das relationale Modell
    • SQL
  • Entwurfsfragen:
    • Funktionale Abhängigkeiten und Normalisierung
    • Datenbankentwurf und Tuning
  • Aspekte des Mehrbenutzerbetriebs:
    • Transaktionsverarbeitung
    • Nebenläufigkeitskontrolle
    • Datensicherheit und Autorisierung

Zur Veranstaltung gehört ein Rechnerpraktikum. Einzelheiten zum Praktikum finden sich unter dem Reiter "Praktikum".

Klausur / Exam

  • Die Klausur (WS17/18) findet am 14.02.2018 um 12:00 statt.
  • The exam (winter term 2017) takes place on 14/2/2018 at 12:00 am

Additional material


Die Vorlesung basiert auf dem Lehrbuch A. Kemper, A. Eickler: Datenbanksysteme. Eine Einführung. 9. Auflage, Oldenbourg, 2013 (auch ältere Auflagen des Buches sind als Begleitlektüre ausreichend).
Lesen Sie das Buch!

A similar content is presented in J. Dittrich: Patterns in Data Management: A Flipped Textbook(PDF Preprint)
Videos zu diesem Buch

Aus der Vielzahl anderer Bücher zum Thema Datenbanken sollen hier nur einige Titel genannt werden:

  • Empfohlene Bücher aus unserer LibraryThing-Sammlung zum Thema Datenbanken
  • Ramez Elmasri, Shamkant B. Navathe: Grundlagen von Datenbanksystemen (Bachelorausgabe). 3. Auflage, Pearson Studium, 2009
  • G. Vossen: Datenmodelle, Datenbanksprachen und Datenbank-Management-Systeme. Addison-Wesley.
  • Th. Härder, E. Rahm: Datenbanksysteme: Konzepte und Techniken der Implementierung. Springer.
  • A. Heuer, G. Saake: Datenbanken - Konzepte und Sprachen. MITP-Verlag, Bonn.
  • C.J. Date: An Introduction to Database Systems. Addison Wesley.
  • A. Silberschatz, H. F. Korth und S. Sudarshan: Database System Concepts. McGraw-Hill Book Co.
  • R. Ramakrishnan, J. Gehrke: Database Management Systems.
  • J.D. Ullmann, J. Widom: A First Course in Database Systems. McGraw Hill.

Material for the tutorials


Werkzeuge

Datenbanken zum Testen

Zusätzliche Informationen


  1. SQL-Tutorium
  2. SQL-Referenz zu DB2 (5 MB)
  3. Kurzeinführung zu SQL
  4. Auf spielerische Art und Weise MySQL lernen
  5. SQL Tutorial
  6. SQLcourse.com scheint ein schönes SQL-Tutorial zu haben. Es ist aber wohl für Anfänger gedacht.
  7. SQLcourse2.com ist der Nachfolger von SQLcourse.com und dort gibt es Tutorials für Fortgeschrittene. Wobei das Niveau nicht so sehr "fortgeschritten" ist. . .
  8. Noch ein Tutorial
  9. Eines haben wir noch