Modulnummer Modulname Dozent(en) PTI609 Datenbanken 2 Prof. Dr. T. Franke, Fak. PTI Studiengänge: Gesundheitsinformatik (B. Sc.) Informatik (B. Sc.) Studienrichtung(-en)/Schwerpunkt(-e): Systementwicklung Semester: 4. Semester (SS) ECTS-Punkte: 4 Arbeitsaufwand in h: 120 Lehr- und Lernformen in h: Vorlesung 45 (3 SWS) Praktikum 15 (1 SWS) Vor-/Nachbereitung 30 Selbststudium 30 Lernziele Die Studierenden kennen die Grundlagen der Datenbank-Anwendungsprogrammierung. Dazu gehören der Zugriff auf Datenbanken mittels Embedded-SQL, verschiedene Aufrufschnittstellen und OO-DB-Frameworks. Sie verstehen die Funktion der wesentlichen Komponenten eines DBMS. Sie kennen aktuelle Datenbank-Technologien und spezielle Datenbank-Anwendungen. Die Studierenden können für spezifische Aufgabenstellungen unterschiedlicher Fachgebiete Datenbanken entwickeln (interdisziplinäre Zusammenarbeit). Die aktuellen Datenbank-Technologien sind ihnen bekannt. Lehrinhalte Anwendungsprogrammierung Embedded SQL, CLI / ODBC, JDBC, ORM, usw. Datenbankmanagementsystem Physische Datenspeicherung, Dateiorganisation, Pufferverwaltung, Abbildung von Datenelementen auf Speicherstrukturen, Abfrageoptimierung, Transaktions- und Synchronisationsverwaltung, Recovery XML-Datenbanken: XML-Dokumente, XML Schema, XQuery Aktuelle Datenbank-Technologien Postrelationale Datenbanken / NoSQL Literatur R. Elmasri, S. B. Navathe: Grundlagen von Datenbanken, Pearson Education Deutschland GmbH, 2009 H.F. Faeskorn, B. Bertelsmeier, P Riemer: Datenbanksysteme: Theorie und Praxis mit SQL3, Pearson Studium, 2007 Kemper, A. Eickler: Datenbanksysteme, Oldenbourg Wissenschaftsverlag GmbH, 2009 T. Kudraß: Taschenbuch Datenbanken, Hanser Fachbuch, 2007 Th. Härder, E. Rahm: Datenbanksysteme: Konzepte und Techniken der Implementierung, Springer-Verlag, 2001 Geppert: Objektrelationale und objektorientierte Datenbankkonzepte und -systeme. Dpunkt.verlag, 2002 G. Saake, A. Heuer: Datenbanken: Implementierungstechniken, MITP-Verlag GmbH, 1999 S. Edlich, A. Friedland:: NoSQL – Einstieg in die Welt nichtrelationaler WEB 2.0 Datenbanken Voraussetzungen/Vorkenntnisse Inhalt entsprechend Modul PTI600/PTI602+PTI601/PTI603 Grundlagen der Programmierung/Einführung in die Programmierung PTI621 - Algorithmen und Datenstrukturen Leistungsnachweise Art: schriftliche Prüfungsleistung Zeitdauer: 90 min Vorleistungen: Praktikumstestat Erarbeitet am: 20.11.2011 PLS 10. September 2012 durch: Prof. Franke