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