Datenbanken und Informationssysteme CS5004

Inhalt

1 Programmierung von Datenbankzugriffen
1.1 Konzepte des Datenbankzugriffs
1.2 Architektur des SQL/CLI am Beispiel JDBC
1.3 Programmieren mit JDBC
1.4 Architektur von ADO.NET
1.5 Speicherresidente Datenbankstrukturen mit ADO.NET
1.6 Objekt-Relationales Mapping am Beispiel der Java Persistence API JPA
2 Transaktionen und Synchronisation paralleler Zugriffe
2.1 Eigenschaften und Verwendung von Transaktionen
2.2 Serialisierbarkeit und Synchronisation
2.3 Isolationslevel in SQL-Datenbanksystemen
2.4 Strategien der Synchronisation
2.5 Synchronisation in JDBC, ADO.NET und JPA
3 Verteilte Datenbanken
3.1 Architektur verteilter Datenbanken
3.2 Datenspeicherung in verteilten Datenbanken
3.3 Verteilte Anfragen
3.4 Änderung verteilter Daten und Replikation
3.5 Verteilte Transaktionen
4 Datenanalyse zur Entscheidungsfindung
4.1 Data-Warehouses
4.2 Data-Mining
5 Neue Datenbanktechnologien
5.1 XML und Datenbanken
5.2 Temporale Datenbanken
5.3 Geografische Datenbanken
5.4 Deduktive Datenbanken

Curriculare Einordnung

Pflichtmodul Master Informatik Datenbanken und Informationssysteme CS5004

Wahlpflichtmodul Diplom Informatik Datenbanken II IS102

Literatur

Es gibt viele gute Lehrbücher über Datenbanken. Besonders zu empfehlen sind:

  • H. Garcia-Molina, J. D. Ullman, J. Widom Database Systems: The Complete Book, Second Edition Pearson Prentice Hall
  • M. Kifer, A. Bernstein, Ph. M. Lewis Database Systems: An Application-Oriented Approach Addison Wesley
  • C.J. Date An Introduction to Database Systems Eight edition, Addison Wesley
  • R. Elmasri, S. B. Navathe Grundlagen von Datenbanksystemen Pearson Studium
  • A. Silberschatz, H. F. Korth, S. Sudarshan Database System Concepts McGraw Hill

Weitere Literaturhinweise.

Materialien

Burkhardt Renz: JDBC – Kurze Einführung. Vorlesungsskript Fachhochschule Gießen-Friedberg, 2007
Portable Document Format, 535 KB, Stand 11.11.2007
Burkhardt Renz: Isolationslevel in SQL. Vorlesungsskript Fachhochschule Gießen-Friedberg, 2009
Portable Document Format, 300 KB, Stand 18.12.2009

Es wird kein vollständiges Skript geben, die vorhandenen Lehrbücher decken den Stoff sehr gut ab.

Aus einer ähnlichen Veranstaltung im Diplomstudiengang gibt es ein (unvollständiges) Skript. Teile davon kommen in ähnlicher Form in der neuen Veranstaltung vor.

Datenbanken II. Vorlesungsskript Fachhochschule Gießen-Friedberg, 2005
Portable Document Format, 2704 KB, Stand 6.02.2005

Übungen und Praktikum

Die Vorlesung wird von einem Praktikum und Übungen begleitet.

Praktikum und Übungen.
Portable Document Format, 238 KB, Stand 18.12.2009
Beispieldatenbank azamon zu Teil I des Praktikum. Skripten zum Erzeugen und Füllen der Datenbank
Zip Archivdatei, 1 KB, Stand 4.02.2010

Die Modulbeschreibung zur Veranstaltung sieht eine Hausübung als Klausurvoraussetzung für die Teilnehmer im Studiengang Master Informatik vor. Studierende erbringen in diesem Semester diese Vorleistung, indem sie die Ergebnisse des Praktikums präsentieren. Hierzu ist es auch möglich, Gruppen mit bis zu drei Teilnehmern zu bilden.

[Aktuell] [Veranstaltungen] [Projekte & Publikationen] [Literatur & Links] [Miscellanea] [Impressum] [<][^][>]