Datenbanken Databases
2015-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 22.10.2015 LB/134

Tutorials

Labs


Examination Dates


Exam

Date

Time

Place

Degree

02. 08. 20168:30 - 10:30LE/103
Bachelor AI, Bachelor ISE CE/CSCE/EE, Bachelor Komedia, (Techno-)Mathematik, Lehramt Informatik, Lehramt Elektrotechnik, 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".

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).

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