Einführung in Datenbanken

Empfohlene Vorkenntnisse

Modul Einführung in die Informatik und Programmierung

Lehrform Vorlesung/Labor
Lernziele / Kompetenzen

Die Studierenden….

  • kennen die unterschiedliche Datenbanktechnologien,
  • beherrschen die Datenbanksprache SQL und verstehen deren Designphilosophie,
  • können Datenbanken abstrakt modellieren und in das relationale Modell unter Einhaltung anerkannter Qualitätskriterien umsetzen,
  • kennen die üblichen Schnittstellen zwischen Datenbanken und Programmiersprachen
Dauer 1
SWS 4.0
Aufwand
Lehrveranstaltung 60h
Selbststudium / Gruppenarbeit: 120h
Workload 180h
ECTS 6.0
Voraussetzungen für die Vergabe von LP

Modulprüfung K60
Labor (unbenotet) gilt als Vorleistung für die Klausur.

Empf. Semester 3
Haeufigkeit jedes Jahr (WS)
Verwendbarkeit

Digital Health (Bachelor)

Veranstaltungen

Datenbanksysteme

Art Vorlesung/Labor
Nr. EMI6219
SWS 4.0
Lerninhalt
  • Relationale Datenbanktechnologien und -produkte
  • Modellierung von Daten (ER-Modell und Relationales DatenbankModell)
  • Normalformen
  • Structured Query Language (SQL)
  • Data Control Language
  • Data Definition Language
  • Data Manipulation Language
  • Data Query Language
  • Transaktionen
  • Schnittstellen zu Datenbanksystemen (z.B. JDBC)
  • Einführung in Concurrency Control (Isolation Levels)
  • Aktive Datenbanksysteme
  • Einführung in O/R Mapping

Die theoretischen Vorlesungsinhalte werden durch begleitende Laborübungen vertieft.

Literatur
  • Saake, Gunter; Heuer, Andreas; Sattler, Kai-Uwe (2018): Datenbanken- Konzepte und Sprachen. 6. Aufl. Frechen: mitp.
  • Elmasri, Ramez A.; Navathe, Shamkant B.; Shafir, Angelika (2011):Grundlagen von Datenbanksystemen. Bachelorausg., 3., aktualisierte Aufl., [Nachdr.]. München: Pearson Studium (IT - Informatik).
  • Kemper, Alfons Heinrich; Eickler, André (2015): Datenbanksysteme. Eine Einführung. 10., erweiterte und aktualisierte Auflage. Berlin,Boston: De Gruyter Studium