CS1020 Datenbanksysteme

Modulverantwortliche
  • Prof. Dr. Burkhardt Renz
Lehrende
  • Dr. habil. Frank Kammer
  • Prof. Dr. Burkhardt Renz
  • Prof. Dr. Harald Ritz
Notwendige Voraussetzungen zur Teilnahme

keine

Kurzbeschreibung

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

Inhalte

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, BCNF, 4NF, 5NF
  • Schema-Entwurf

Teil 4: Transaktionsmanagement

  • Recovery
  • Transaktionen und Isolationslevel

Teil 5: Verwendung von Datenbanken

  • Programmierung von Datenbank-Zugriffen (JDBC)
  • Aufgaben der Administration
Qualifikations- und Lernziele

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

ECTS-Leistungspunkte (CrP)
  • 6 CrP
  • Arbeitsaufwand 180 Std.
  • Präsenzzeit 90 Std.
  • Selbststudium 90 Std.
Lehr- und Lernformen
  • 6 SWS
  • Vorlesung 4 SWS
  • Übung 2 SWS
Studiensemester
  • Bioinformatik (B.Sc. 2012)
  • Informatik (B.Sc. 2010) - 3. Semester
  • Ingenieur-Informatik (B.Sc. 2010) - 3. Semester
  • Social Media Systems (B.Sc. 2016)
Dauer
1 Semester
Häufigkeit des Angebots
Jedes Semester
Unterrichtssprache
Deutsch
Bonuspunkte

Ja

Bonuspunkte werden gemäß § 9 (4) der Allgemeinen Bestimmungen vergeben. Art und Weise der Zusatzleistungen wird den Studierenden zu Veranstaltungsbeginn rechtzeitig und in geeigneter Art und Weise mitgeteilt.

Prüfungsleistungen

Prüfungsvorleistung: 2 anerkannte Hausübungen

Prüfungsleistung: Klausur

Benotung
Die Bewertung des Moduls erfolgt gemäß § 9 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Literatur, Medien
  • G. Saake, K.-U.. Sattler, A. Heuer: Datenbanken: Konzepte und Sprachen mitp
  • M. Schubert: Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken Teubner
  • R. Elmasri, S.B. Navathe: Grundlagen von Datenbanksystemen Pearson
  • 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

Rechtliche Hinweise