SoSe 15: Datenbanksysteme
Agnès Voisard
Additional information / Pre-requisites
Zielgruppe
- Pflichtmodul im Bachelorstudiengang Informatik
- Pflichtmodul im lehramtsbezogenen Bachelorstudiengang mit Kernfach Informatik und Ziel: Großer Master
- Studierende im lehramtsbezogenen Masterstudiengang (Großer Master mit Zeitfach Informatik) können dieses Modul zusammen mit dem "Praktikum DBS (19515c)" absolvieren und ersetzen damit die Module "Netzprogrammierung" und "Embedded Internet"
- Wahlpflichtmodul im Nebenfach Informatik
Voraussetzungen
"Datenstrukturen und Datenabstraktion" oder "Informatik B"
closeComments
Inhalt
Datenbankentwurf mit ER / UML. Theoretische Grundlagen Relationaler Datenbanksysteme: relationale Algebra, Funktionale Abhängigkeiten, Normalformen. Relationale Datenbankentwicklung: SQL Datendefinition, Fremdschlüssel und andere Integritätsbedingungen. SQL als applikative Sprache: wesentliche Sprachelemente, Einbettung in Programmiersprachen, Anwendungsprogrammierung; objekt-relationale Abbildung. Sicherheits- und Schutzkonzepte.
Technik: Transaktionsbegriff, transaktionale Garantien, Synchronisation des Mehrbenutzerbetriebs, Fehlertoleranzeigenschaften. Anwendungen und neue Entwicklungen: Data Warehouse-Technik, Data-Mining, Information Retrieval / Suchmaschinen. Im begleitenden Projekt werden die Themen praktisch vertieft.
closeSuggested reading
- Alfons Kemper, Andre Eickler: Datenbanksysteme - Eine Einführung, 5. Auflage, Oldenbourg 2004
- R. Elmasri, S. Navathe: Grundlagen von Datenbanksystemen, Pearson Studium, 2005
24 Class schedule
Additional appointments
Tue, 2015-04-14 14:00 - 16:00 Thu, 2015-07-16 14:00 - 16:00Regular appointments
Inhalt
Datenbankentwurf mit ER / UML. Theoretische Grundlagen Relationaler Datenbanksysteme: relationale Algebra, Funktionale Abhängigkeiten, Normalformen. Relationale Datenbankentwicklung: ... read more