Strukturbaum
Keine Einordnung ins Vorlesungsverzeichnis vorhanden.
Veranstaltung ist aus dem Semester
SS 2019
, Aktuelles Semester: SoSe 2024
|
- Funktionen:
Zur Zeit kein Belegungszeitraum aktiv.
|
Modern Database Technologies
Sprache: Englisch
Belegpflicht
|
Nr.:
3219
Blended-Learning-Kurs mit Präsenzphasen
SS 2019
4 SWS
Jedes Semester
|
Master-Studiengang:
|
Masterstudiengang Informatik
|
|
|
|
Profil IN-Spiele, Abschluss 90,
(
1.
-
3.
Semester )
- ECTS-Punkte : 5
- Kategorie : Wahlfach
|
|
Profil IN-Künstliche Intelligenz und Autonme Rob., Abschluss 90,
(
1.
-
3.
Semester )
- ECTS-Punkte : 5
- Kategorie : Wahlfach
|
|
Profil IN-IT-Sicherheit, Abschluss 90,
(
1.
-
3.
Semester )
- ECTS-Punkte : 5
- Kategorie : Wahlfach
|
|
Informatik, Abschluss 90,
(
1.
-
3.
Semester )
- ECTS-Punkte : 5
- Kategorie : Wahlfach
|
Zugeordnete Lehrperson:
|
Herzer
begleitend
|
|
|
|
Zur Zeit kein Belegungszeitraum aktiv.
|
|
Termin:
|
Mittwoch
08:00
-
09:30
Einzelter.
Beginn : 08.05.2019
Ende : 08.05.2019
|
|
Raum :
T 009
Gebäude T
|
|
|
Inhalt: |
This semester "Modern Database Techniques" is run in a seminar like form. The participants explore the NoSQL database management systeme OrientDB. During the course they rewrite the programming exercises using OrientDB instead of db4o. The instructions and E-Learning modules should be rewritten, too.
OrientDB offers three modes: graph mode, document mode and object mode. Each participant chooses one of these modes to explore and explains his results to the other participants. |
|
Literatur: |
M. Tamer Öszu, Patrick Valduriez: Principles of Distributed Database Systems, Springer, 2011, ISBN 978-1-4419-8833-1
OrientDB Documentation: http://www.orientechnologies.com/docs/
Stefan Edlich: NoSQL - Einstig in die Welt nichtrelationaler Web 2.0 Datenbanken, Hanser Verlag, 2010, ISBN 978-3-446-43255-8
Mutschler, Bela, Specht, Günther: "Mobile Datenbanksysteme; Architektur, Implementierung, Konzepte", Springer-Verlag, 2004, ISBN: 3-540-20886-0 |
|
Lernziele: |
Die Teilnehmer lernen, neuere Datenbankkonzepte wie z. B. objektorientierte Datenbanken oder NoSQL-Datenbanken und moderne Techniken bei relationalen Datenbanksystemen wie z. B. mobile Datenbanken theoretisch zu untersuchen und in praktischen Anwendungen einzusetzen.
Das Ziel des Studiums, komplexe Anwendungen zu konzipieren, wird dadurch besonders gefördert: Für kritische Anwendungen müssen konkurrierende Datenbankkonzepte auf ihre Eignung untersucht werden, die Datenbank entsprechend konfiguriert werden und das korrekte Zusammenspiel fertiger Fremdsoftware (DBMS) mit selbst entwickelter Software geplant werden.
Nach Teilnahme an dem Kurs können die Teilnehmer:
- Vor- und Nachteile objektorientierte Datenbanken theoretisch begründen und damit für praktische Problemstellungen entscheiden, ob eine objektorientierte oder objektrelationale Datenbank eingesetzt werden soll.
- Techniken der objektorientierten Programmierung wie Aggregation, Klassenbildung, Vererbung usw. auf objektorientierte Datenbanken anwenden.
- Objektorientierte Datenbankstrukturen mit UML konzipieren und als Programmsystem mit objektorientierter oder objekt-relationaler Datenbank effizient implementieren
- Theoretische Konzepte zur Konsistenz, Performance, Skalierung und Leistungssteigerung von Datenbanken wie z. B. Recovery, Speicherstrateigien, verteilte- und Grid-Datenbanken verstehen, optimal bei praktischen Problemen einsetzen und weiterentwickeln.
- Eine Anwendung mit dem NoSQL Datenbankmanagementsystem OrientDB entwickeln.
|
|
Voraussetzungen: |
relationale Datenbanksysteme, objektorientierte Programmierung, Software-Engineering |
|
Leistungsnachweis: |
PRO oder PF, jeweils benotet gemäß aktueller Wahlfächerliste
aktuelle Wahlfächerliste: PF benotet |
|
|
Module: |
Modern Database Techniques (IN) |