Diese Website verwendet nur technisch notwendige Cookies. In der Datenschutzerklärung können Sie mehr dazu erfahren.

Zum Hauptinhalt springen
Logo, Startseite der Hochschule der Medien

Unterseite

Veranstaltungsbeschreibung

113414a Datenbanken und Anwendungen

Zuletzt geändert:02.09.2019 / Goik
EDV-Nr:113414a
Studiengänge:
Dozent:
Sprache: Deutsch
Art: V, Ü
Umfang: 4 SWS
ECTS-Punkte: 4
Prüfungsform:
Beschreibung:
Impedance Mismatch

Beschrieben wird das Problem der Abbildung einer objektorientierten auf eine relationale Weltsicht und Ansätze zur Lösung des Problems

Schnittstellenprogrammierung mit JDBC

Nach einer kurzen Wiederauffrischung der Technik JDBC wird in einem Workshop eine Anwendung programmiert, bei der eine XML-Datei in eine Datenbankstruktur geschrieben werden soll. Hierfür sind Kenntnisse von JDBC und XML-Programmierung mit DOM oder SAX erforderlich.

Objektrelationale Mappingwerkzeuge

Es werden die grundlegende Arbeitsweise dieser Werkzeuge besprochen sowie die Einsatzbereiche abgesteckt. In einer kritischen Diskussion wird geklärt, wo die Grenzen von ORM liegen.

Data Access Layer in der Datenbank

Die meisten Datenbanken verfügen über starke Möglichkeiten zur Datenmanipulation. Am Beispiel einer Oracle 10g-Datenbank wird gezeigt, wie diese Fähigkeiten genutzt werden können, um skalierbare, sichere und performante Anwendungen zu erzeugen.

Objektorientierte Datenbanken

Anhand der Datenbank Berkley DB wird die grundsätzliche Arbeitsweise einer objektorientierten Datenbank gezeigt. Einsatzbereiche, Vor- und Nachteile werden diskutiert.

English Abstract: Die Vorlesung führt in die Problematik der Entwicklung von Anwendungen in objektorientierten Programmiersprachen mit Beteiligung von relationalen Datenbankmanagementsystemen ein. Schwerpunkt der Vorlesung ist es, einen Überblick über mögliche Entwicklungsstrategien und die damit verbundenen Probleme zu geben. Am Beispiel mehrerer Szenarien wird verdeutlicht, wo die Vor- und Nachteile üblicher Architekturen liegen.
Literatur:

Siehe formale Voraussetzungen in der Modulbeschreibung.



Weitere Literatur finden Sie in der HdM-Bibliothek.
Internet: