Datenbanken Databases
2016-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 20.10.2016 LB/134

Tutorials

Labs


Examination Dates


Exam

Date

Time

Place

09. 08. 201712:00 - 13:30LA/013

Exam

Date

Time

Place

Degree

09. 08. 201712:00 - 14:00LA/013
Komedia, Sonstige
 

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 (WS16/17) findet am 01.03.2017 um 08:30 Uhr im Raum LA 034 statt.
  • The exam (winter term 2016) takes place on 3/1/2017 at 8:30 a.m. in room LA 034.

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