Datenbanksysteme

Modulnummer
CS1020
Modulverantwortliche
Burkhardt Renz
Dozenten
  • Achim Kaufmann
  • Burkhardt Renz
  • Kurzbeschreibung

    Die Studierenden verstehen die Konzepte von Datenbankmanagementsystemen, sie sind befähigt Datenmodelle zu entwickeln und beherrschen die Standard-Datenbanksprache SQL.

    Qualifikations- und Lernziele

    Die Studierenden verstehen die Konzepte von Datenbankmanagementsystemen, sie sind befähigt, Datenmodelle zu entwickeln und beherrschen die Standard-Datenbanksprache SQL.

    Lerninhalte

    Teil 1: Grundlagen

    • Überblick über das Datenbank-Management
    • Datenbankarchitektur und Datenunabhängigkeit
    • Datenmodelle

    Teil 2: Das relationale Modell

    • SQL
    • Relationen und relationale Algebra
    • Datenbankintegrität

    Teil 3: Datenbank-Entwurf

    • Semantische Modellierung - Entity/Relationship Modell
    • Funktionale Abhängigkeiten
    • Normalformen: 1NF, 2NF, 3NF und BCNF
    • Schema-Entwurf

    Teil 4: Transaktionsmanagement

    • Recovery
    • Transaktionen und Isolationslevel

    Teil 5: Verwendung von Datenbanken

    • Programmierung von Datenbank-Zugriffen (JDBC)
    • Aufgaben der Administration
    Moduldauer (Semester)
    1
    Unterrichtssprache
    Deutsch
    Gesamtaufwand
    6 CrP; 180 Stunden, davon etwa 90 Stunden Präsenzzeit.
    Semesterwochenstunden
    6
    Lernformen

    Vorlesung 4 SWS, Übung 2 SWS

    Geprüfte Leistung

    Prüfungsvorleistung: 2 anerkannte Hausübungen

    Prüfungsleistung: Klausur

    Bewertungsstandard

    Bewertung der Prüfungsleistung nach § 9 der Prüfungsordnung (Teil I)

    Häufigkeit des Angebots
    Jedes Semester
    Literatur
    • M. Schubert: Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken Teubner
    • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen Pearson
    • G. Saake, K.-U. Sattler, A. Heuer: Datenbanken: Konzepte und Sprachen mitp
    • C. J. Date: Introduction to Database Systems Addison-Wesley
    • M.A. Kifer, A. Bernstein, P.M. Lewis: Database Systems: An Application-Oriented Approach Pearson/Addison-Wesley
    • H. Garcia-Molina, J.D. Ullman, J. Widom: Database Systems: The Complete Book Pearson Prentice-Hall
    Vorausgesetzte Module