CS1020 Datenbanksysteme

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

CS1017 Algorithmen und Datenstrukturen

Vorausgesetzte Module
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 und BCNF; 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.

Fachkompetenzen
Methodenkompetenzen (fachlich & überfachlich)
Selbstkompetenzen
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
  • Medizinische Informatik (B.Sc. 2016) - 3. Semester
Dauer
1 Semester
Häufigkeit des Angebots
Jedes Semester
Unterrichtssprache
Deutsch
Bonuspunkte

Nein

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, ggf. 12 (Teilleistungen), ggf. 18 (Arbeiten, Kolloquien) der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung).
Verwendbarkeit
Gemäß § 5 der Allgemeinen Bestimmungen (Teil I der Prüfungsordnung) Verwendbarkeit in allen Bachelorstudiengänge der THM möglich.
Literatur, Medien
  • Schubert M: Datenbanken: Theorie, Entwurf und Programmierung relationaler Datenbanken. Teubner, Wiesbaden
  • Elmasri R, Navathe S B: Grundlagen von Datenbanksystemen. Pearson, England
  • Saake G, Sattler K U, Heuer A: Datenbanken: Konzepte und Sprachen. Mitp, Heidelberg
  • Date C J: Introduction to Database Systems. Addison-Wesley, Boston
  • Kifer M A, Bernstein A, Lewis P M: Database Systems: An Application-Oriented Approach. Pearson/Addison-Wesley, Boston
  • Garcia-Molina H, Ullman J D, Widom J: Database Systems: The Complete Book. Pearson Prentice-Hall, New Jersey

Rechtliche Hinweise